MOBILE-3591 core: One line on one param Injectables
parent
9d87226ad8
commit
0f76ce0eb7
|
@ -24,9 +24,7 @@ import { makeSingleton, Translate } from '@singletons';
|
|||
/**
|
||||
* Service that provides some helper functions regarding private and site files.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class AddonPrivateFilesHelperProvider {
|
||||
|
||||
/**
|
||||
|
|
|
@ -25,9 +25,7 @@ const ROOT_CACHE_KEY = 'mmaFiles:';
|
|||
/**
|
||||
* Service to handle my files and site files.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class AddonPrivateFilesProvider {
|
||||
|
||||
// Keep old names for backwards compatibility.
|
||||
|
|
|
@ -27,9 +27,7 @@ import { Params } from '@angular/router';
|
|||
/**
|
||||
* Service that provides some features regarding content links.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreContentLinksHelperProvider {
|
||||
|
||||
constructor(
|
||||
|
|
|
@ -107,9 +107,7 @@ export type CorePrefetchStatusInfo = {
|
|||
/**
|
||||
* Helper to gather some common course functions.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreCourseHelperProvider {
|
||||
|
||||
protected courseDwnPromises: { [s: string]: { [id: number]: Promise<void> } } = {};
|
||||
|
|
|
@ -21,9 +21,7 @@ import { CoreStatusWithWarningsWSResponse } from '@services/ws';
|
|||
/**
|
||||
* Service to handle offline data for courses.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreCourseOfflineProvider {
|
||||
|
||||
/**
|
||||
|
|
|
@ -41,9 +41,7 @@ const ROOT_CACHE_KEY = 'mmCourse:';
|
|||
/**
|
||||
* Service that provides some features regarding a course.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreCourseProvider {
|
||||
|
||||
static readonly ALL_SECTIONS_ID = -2;
|
||||
|
|
|
@ -25,9 +25,7 @@ import { CoreWSExternalFile } from '@services/ws';
|
|||
/**
|
||||
* Helper to gather some common courses functions.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreCoursesHelperProvider {
|
||||
|
||||
/**
|
||||
|
|
|
@ -26,9 +26,7 @@ const ROOT_CACHE_KEY = 'mmCourses:';
|
|||
/**
|
||||
* Service that provides some features regarding lists of courses and categories.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreCoursesProvider {
|
||||
|
||||
static readonly SEARCH_PER_PAGE = 20;
|
||||
|
|
|
@ -23,9 +23,7 @@ import { CaptureMediaComponentInputs, CoreEmulatorCaptureMediaComponent } from '
|
|||
/**
|
||||
* Helper service with some features to capture media (image, audio, video).
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreEmulatorCaptureHelperProvider {
|
||||
|
||||
protected possibleAudioMimeTypes = {
|
||||
|
|
|
@ -139,9 +139,7 @@ export interface CoreFileUploaderHandlerDataToReturn extends CoreFileUploaderHan
|
|||
/**
|
||||
* Delegate to register handlers to be shown in the file picker.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreFileUploaderDelegateService extends CoreDelegate<CoreFileUploaderHandler> {
|
||||
|
||||
constructor() {
|
||||
|
|
|
@ -38,9 +38,7 @@ import { CoreWSUploadFileResult } from '@services/ws';
|
|||
/**
|
||||
* Helper service to upload files.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreFileUploaderHelperProvider {
|
||||
|
||||
protected logger: CoreLogger;
|
||||
|
|
|
@ -45,9 +45,7 @@ export interface CoreFileUploaderOptions extends CoreWSFileUploadOptions {
|
|||
/**
|
||||
* Service to upload files.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreFileUploaderProvider {
|
||||
|
||||
static readonly LIMITED_SIZE_WARNING = 1048576; // 1 MB.
|
||||
|
|
|
@ -40,9 +40,7 @@ import { CoreObject } from '@singletons/object';
|
|||
/**
|
||||
* Helper provider that provides some common features regarding authentication.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreLoginHelperProvider {
|
||||
|
||||
static readonly OPEN_COURSE = 'open_course';
|
||||
|
|
|
@ -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
|
||||
* and notify an update in the data.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreMainMenuHomeDelegateService extends CoreSortedDelegate<CoreMainMenuHomeHandlerToDisplay, CoreMainMenuHomeHandler> {
|
||||
|
||||
protected featurePrefix = 'CoreMainMenuHomeDelegate_';
|
||||
|
|
|
@ -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
|
||||
* and notify an update in the data.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreMainMenuDelegateService extends CoreSortedDelegate<CoreMainMenuHandlerToDisplay, CoreMainMenuHandler> {
|
||||
|
||||
protected featurePrefix = 'CoreMainMenuDelegate_';
|
||||
|
|
|
@ -25,9 +25,7 @@ import { makeSingleton } from '@singletons';
|
|||
/**
|
||||
* Service that provides some features regarding Main Menu.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreMainMenuProvider {
|
||||
|
||||
static readonly NUM_MAIN_HANDLERS = 4;
|
||||
|
|
|
@ -22,9 +22,7 @@ import { makeSingleton } from '@singletons';
|
|||
/**
|
||||
* Service that enables adding a history to a search box.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreSearchHistoryProvider {
|
||||
|
||||
protected static readonly HISTORY_LIMIT = 10;
|
||||
|
|
|
@ -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
|
||||
* and notify an update in the data.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreSettingsDelegateService extends CoreSortedDelegate<CoreSettingsHandlerToDisplay, CoreSettingsHandler> {
|
||||
|
||||
constructor() {
|
||||
|
|
|
@ -48,9 +48,7 @@ export const enum CoreColorScheme {
|
|||
/**
|
||||
* Settings helper service.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreSettingsHelperProvider {
|
||||
|
||||
protected syncPromises: { [s: string]: Promise<void> } = {};
|
||||
|
|
|
@ -35,9 +35,7 @@ export enum FrontPageItemNames {
|
|||
/**
|
||||
* Service that provides some features regarding site home.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreSiteHomeProvider {
|
||||
|
||||
/**
|
||||
|
|
|
@ -46,9 +46,7 @@ export interface CoreTagAreaHandler extends CoreDelegateHandler {
|
|||
/**
|
||||
* Delegate to register tag area handlers.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreTagAreaDelegateService extends CoreDelegate<CoreTagAreaHandler> {
|
||||
|
||||
protected handlerNameProperty = 'type';
|
||||
|
|
|
@ -19,9 +19,7 @@ import { CoreDomUtils } from '@services/utils/dom';
|
|||
/**
|
||||
* Service with helper functions for tags.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreTagHelperProvider {
|
||||
|
||||
/**
|
||||
|
|
|
@ -23,9 +23,7 @@ const ROOT_CACHE_KEY = 'CoreTag:';
|
|||
/**
|
||||
* Service to handle tags.
|
||||
*/
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
@Injectable({ providedIn: 'root' })
|
||||
export class CoreTagProvider {
|
||||
|
||||
static readonly SEARCH_LIMIT = 150;
|
||||
|
|
Loading…
Reference in New Issue