MOBILE-3591 core: One line on one param Injectables

main
Pau Ferrer Ocaña 2020-12-09 14:38:53 +01:00
parent 9d87226ad8
commit 0f76ce0eb7
23 changed files with 23 additions and 69 deletions

View File

@ -24,9 +24,7 @@ import { makeSingleton, Translate } from '@singletons';
/** /**
* Service that provides some helper functions regarding private and site files. * Service that provides some helper functions regarding private and site files.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class AddonPrivateFilesHelperProvider { export class AddonPrivateFilesHelperProvider {
/** /**

View File

@ -25,9 +25,7 @@ const ROOT_CACHE_KEY = 'mmaFiles:';
/** /**
* Service to handle my files and site files. * Service to handle my files and site files.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class AddonPrivateFilesProvider { export class AddonPrivateFilesProvider {
// Keep old names for backwards compatibility. // Keep old names for backwards compatibility.

View File

@ -27,9 +27,7 @@ import { Params } from '@angular/router';
/** /**
* Service that provides some features regarding content links. * Service that provides some features regarding content links.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreContentLinksHelperProvider { export class CoreContentLinksHelperProvider {
constructor( constructor(

View File

@ -107,9 +107,7 @@ export type CorePrefetchStatusInfo = {
/** /**
* Helper to gather some common course functions. * Helper to gather some common course functions.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreCourseHelperProvider { export class CoreCourseHelperProvider {
protected courseDwnPromises: { [s: string]: { [id: number]: Promise<void> } } = {}; protected courseDwnPromises: { [s: string]: { [id: number]: Promise<void> } } = {};

View File

@ -21,9 +21,7 @@ import { CoreStatusWithWarningsWSResponse } from '@services/ws';
/** /**
* Service to handle offline data for courses. * Service to handle offline data for courses.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreCourseOfflineProvider { export class CoreCourseOfflineProvider {
/** /**

View File

@ -41,9 +41,7 @@ const ROOT_CACHE_KEY = 'mmCourse:';
/** /**
* Service that provides some features regarding a course. * Service that provides some features regarding a course.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreCourseProvider { export class CoreCourseProvider {
static readonly ALL_SECTIONS_ID = -2; static readonly ALL_SECTIONS_ID = -2;

View File

@ -25,9 +25,7 @@ import { CoreWSExternalFile } from '@services/ws';
/** /**
* Helper to gather some common courses functions. * Helper to gather some common courses functions.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreCoursesHelperProvider { export class CoreCoursesHelperProvider {
/** /**

View File

@ -26,9 +26,7 @@ const ROOT_CACHE_KEY = 'mmCourses:';
/** /**
* Service that provides some features regarding lists of courses and categories. * Service that provides some features regarding lists of courses and categories.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreCoursesProvider { export class CoreCoursesProvider {
static readonly SEARCH_PER_PAGE = 20; static readonly SEARCH_PER_PAGE = 20;

View File

@ -23,9 +23,7 @@ import { CaptureMediaComponentInputs, CoreEmulatorCaptureMediaComponent } from '
/** /**
* Helper service with some features to capture media (image, audio, video). * Helper service with some features to capture media (image, audio, video).
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreEmulatorCaptureHelperProvider { export class CoreEmulatorCaptureHelperProvider {
protected possibleAudioMimeTypes = { protected possibleAudioMimeTypes = {

View File

@ -139,9 +139,7 @@ export interface CoreFileUploaderHandlerDataToReturn extends CoreFileUploaderHan
/** /**
* Delegate to register handlers to be shown in the file picker. * Delegate to register handlers to be shown in the file picker.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreFileUploaderDelegateService extends CoreDelegate<CoreFileUploaderHandler> { export class CoreFileUploaderDelegateService extends CoreDelegate<CoreFileUploaderHandler> {
constructor() { constructor() {

View File

@ -38,9 +38,7 @@ import { CoreWSUploadFileResult } from '@services/ws';
/** /**
* Helper service to upload files. * Helper service to upload files.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreFileUploaderHelperProvider { export class CoreFileUploaderHelperProvider {
protected logger: CoreLogger; protected logger: CoreLogger;

View File

@ -45,9 +45,7 @@ export interface CoreFileUploaderOptions extends CoreWSFileUploadOptions {
/** /**
* Service to upload files. * Service to upload files.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreFileUploaderProvider { export class CoreFileUploaderProvider {
static readonly LIMITED_SIZE_WARNING = 1048576; // 1 MB. static readonly LIMITED_SIZE_WARNING = 1048576; // 1 MB.

View File

@ -40,9 +40,7 @@ import { CoreObject } from '@singletons/object';
/** /**
* Helper provider that provides some common features regarding authentication. * Helper provider that provides some common features regarding authentication.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreLoginHelperProvider { export class CoreLoginHelperProvider {
static readonly OPEN_COURSE = 'open_course'; static readonly OPEN_COURSE = 'open_course';

View File

@ -83,9 +83,7 @@ export interface CoreMainMenuHomeHandlerToDisplay extends CoreDelegateToDisplay,
* Service to interact with plugins to be shown in the main menu. Provides functions to register a plugin * Service to interact with plugins to be shown in the main menu. Provides functions to register a plugin
* and notify an update in the data. * and notify an update in the data.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreMainMenuHomeDelegateService extends CoreSortedDelegate<CoreMainMenuHomeHandlerToDisplay, CoreMainMenuHomeHandler> { export class CoreMainMenuHomeDelegateService extends CoreSortedDelegate<CoreMainMenuHomeHandlerToDisplay, CoreMainMenuHomeHandler> {
protected featurePrefix = 'CoreMainMenuHomeDelegate_'; protected featurePrefix = 'CoreMainMenuHomeDelegate_';

View File

@ -95,9 +95,7 @@ export interface CoreMainMenuHandlerToDisplay extends CoreDelegateToDisplay, Cor
* Service to interact with plugins to be shown in the main menu. Provides functions to register a plugin * Service to interact with plugins to be shown in the main menu. Provides functions to register a plugin
* and notify an update in the data. * and notify an update in the data.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreMainMenuDelegateService extends CoreSortedDelegate<CoreMainMenuHandlerToDisplay, CoreMainMenuHandler> { export class CoreMainMenuDelegateService extends CoreSortedDelegate<CoreMainMenuHandlerToDisplay, CoreMainMenuHandler> {
protected featurePrefix = 'CoreMainMenuDelegate_'; protected featurePrefix = 'CoreMainMenuDelegate_';

View File

@ -25,9 +25,7 @@ import { makeSingleton } from '@singletons';
/** /**
* Service that provides some features regarding Main Menu. * Service that provides some features regarding Main Menu.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreMainMenuProvider { export class CoreMainMenuProvider {
static readonly NUM_MAIN_HANDLERS = 4; static readonly NUM_MAIN_HANDLERS = 4;

View File

@ -22,9 +22,7 @@ import { makeSingleton } from '@singletons';
/** /**
* Service that enables adding a history to a search box. * Service that enables adding a history to a search box.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreSearchHistoryProvider { export class CoreSearchHistoryProvider {
protected static readonly HISTORY_LIMIT = 10; protected static readonly HISTORY_LIMIT = 10;

View File

@ -63,9 +63,7 @@ export type CoreSettingsHandlerToDisplay = CoreDelegateToDisplay & CoreSettingsH
* Service to interact with addons to be shown in app settings. Provides functions to register a plugin * Service to interact with addons to be shown in app settings. Provides functions to register a plugin
* and notify an update in the data. * and notify an update in the data.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreSettingsDelegateService extends CoreSortedDelegate<CoreSettingsHandlerToDisplay, CoreSettingsHandler> { export class CoreSettingsDelegateService extends CoreSortedDelegate<CoreSettingsHandlerToDisplay, CoreSettingsHandler> {
constructor() { constructor() {

View File

@ -48,9 +48,7 @@ export const enum CoreColorScheme {
/** /**
* Settings helper service. * Settings helper service.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreSettingsHelperProvider { export class CoreSettingsHelperProvider {
protected syncPromises: { [s: string]: Promise<void> } = {}; protected syncPromises: { [s: string]: Promise<void> } = {};

View File

@ -35,9 +35,7 @@ export enum FrontPageItemNames {
/** /**
* Service that provides some features regarding site home. * Service that provides some features regarding site home.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreSiteHomeProvider { export class CoreSiteHomeProvider {
/** /**

View File

@ -46,9 +46,7 @@ export interface CoreTagAreaHandler extends CoreDelegateHandler {
/** /**
* Delegate to register tag area handlers. * Delegate to register tag area handlers.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreTagAreaDelegateService extends CoreDelegate<CoreTagAreaHandler> { export class CoreTagAreaDelegateService extends CoreDelegate<CoreTagAreaHandler> {
protected handlerNameProperty = 'type'; protected handlerNameProperty = 'type';

View File

@ -19,9 +19,7 @@ import { CoreDomUtils } from '@services/utils/dom';
/** /**
* Service with helper functions for tags. * Service with helper functions for tags.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreTagHelperProvider { export class CoreTagHelperProvider {
/** /**

View File

@ -23,9 +23,7 @@ const ROOT_CACHE_KEY = 'CoreTag:';
/** /**
* Service to handle tags. * Service to handle tags.
*/ */
@Injectable({ @Injectable({ providedIn: 'root' })
providedIn: 'root',
})
export class CoreTagProvider { export class CoreTagProvider {
static readonly SEARCH_LIMIT = 150; static readonly SEARCH_LIMIT = 150;