constructor(_authService: AuthenticationService, _navigation: NavigationService, _settingsService: RandomPhotoSettingsService, notification: NotificationService, i18n: I18n) { super(i18n('Random Media'), _authService, _navigation, _settingsService, notification, i18n, s => s.Client.RandomPhoto); }
constructor(_authService: AuthenticationService, _navigation: NavigationService, _settingsService: ShareSettingsService, notification: NotificationService, i18n: I18n) { super(i18n('Share'), _authService, _navigation, _settingsService, notification, i18n, s => s.Client.Sharing); }
constructor (private i18n: I18n) { this.VIDEO_CHANNEL_DISPLAY_NAME = { VALIDATORS: [ Validators.required, Validators.minLength(3), Validators.maxLength(120) ], MESSAGES: { 'required': i18n('Display name is required.'), 'minlength': i18n('Display name must be at least 3 characters long.'), 'maxlength': i18n('Display name cannot be more than 120 characters long.') } } this.VIDEO_CHANNEL_DESCRIPTION = { VALIDATORS: [ Validators.minLength(3), Validators.maxLength(500) ], MESSAGES: { 'minlength': i18n('Description must be at least 3 characters long.'), 'maxlength': i18n('Description cannot be more than 500 characters long.') } } this.VIDEO_CHANNEL_SUPPORT = { VALIDATORS: [ Validators.minLength(3), Validators.maxLength(500) ], MESSAGES: { 'minlength': i18n('Support text must be at least 3 characters long.'), 'maxlength': i18n('Support text cannot be more than 500 characters long.') } } }