public LidarrAvailabilityChecker(IMusicRequestRepository requests, IRepository <LidarrAlbumCache> albums, ILogger <LidarrAvailabilityChecker> log, INotificationHelper notification) { _cachedAlbums = albums; _requestRepository = requests; _logger = log; _notificationService = notification; }
public UserDeletionEngine(IMovieRequestRepository movieRepository, OmbiUserManager userManager, ITvRequestRepository tvRepository, IMusicRequestRepository musicRepository, IRepository <Issues> issueRepo, IRepository <IssueComments> issueCommentsRepo, IRepository <RequestLog> requestLogRepo, IRepository <NotificationUserId> notificationidsRepo, IRepository <RequestSubscription> requestSubRepository, IRepository <UserNotificationPreferences> notificationPreferencesRepo, IRepository <UserQualityProfiles> qualityProfilesRepo, IRepository <Votes> voteRepository, IRepository <MobileDevices> mobileDevicesRepository ) { _movieRepository = movieRepository; _userManager = userManager; _tvRepository = tvRepository; _musicRepository = musicRepository; _issuesRepository = issueRepo; _issueCommentsRepository = issueCommentsRepo; _notificationRepository = notificationidsRepo; _requestLogRepository = requestLogRepo; _requestSubscriptionRepository = requestSubRepository; _notificationRepository = notificationidsRepo; _userNotificationPreferences = notificationPreferencesRepo; _userQualityProfiles = qualityProfilesRepo; _voteRepository = voteRepository; _mobileDevicesRepository = mobileDevicesRepository; }
public RequestRetryController(IRepository <RequestQueue> requestQueue, IMovieRequestRepository movieRepo, ITvRequestRepository tvRepo, IMusicRequestRepository musicRepo) { _requestQueueRepository = requestQueue; _movieRequestRepository = movieRepo; _tvRequestRepository = tvRepo; _musicRequestRepository = musicRepo; }
public LidarrAvailabilityChecker(IMusicRequestRepository requests, IExternalRepository <LidarrAlbumCache> albums, ILogger <LidarrAvailabilityChecker> log, INotificationHelper notification, IHubContext <NotificationHub> notificationHub) { _cachedAlbums = albums; _requestRepository = requests; _logger = log; _notificationService = notification; _notification = notificationHub; }
public WhatsAppNotification(IWhatsAppApi api, ISettingsService <TwilioSettings> sn, ILogger <WhatsAppNotification> log, INotificationTemplatesRepository r, IMovieRequestRepository m, ITvRequestRepository t, ISettingsService <CustomizationSettings> s , IRepository <RequestSubscription> sub, IMusicRequestRepository music, IRepository <UserNotificationPreferences> userPref) : base(sn, r, m, t, s, log, sub, music, userPref) { Api = api; Logger = log; }
public AutoDeleteRequests(ISettingsService <OmbiSettings> ombiSettings, IMovieRequestRepository movieRequest, ILogger <AutoDeleteRequests> logger, ITvRequestRepository tvRequestRepository, IMusicRequestRepository musicRequestRepository) { _ombiSettings = ombiSettings; _movieRequests = movieRequest; _tvRequestRepository = tvRequestRepository; _musicRequestRepository = musicRequestRepository; _logger = logger; }
public TelegramNotification(ITelegramApi api, ISettingsService <TelegramSettings> sn, ILogger <TelegramNotification> log, INotificationTemplatesRepository r, IMovieRequestRepository m, ITvRequestRepository t, ISettingsService <CustomizationSettings> s , IRepository <RequestSubscription> sub, IMusicRequestRepository music, IRepository <UserNotificationPreferences> userPref, UserManager <OmbiUser> um) : base(sn, r, m, t, s, log, sub, music, userPref, um) { Api = api; Logger = log; }
public LidarrAvailabilityChecker(IMusicRequestRepository requests, IRepository <LidarrAlbumCache> albums, ILogger <LidarrAvailabilityChecker> log, IBackgroundJobClient job, INotificationService notification) { _cachedAlbums = albums; _requestRepository = requests; _logger = log; _job = job; _notificationService = notification; }
public IdentityController(OmbiUserManager user, IMapper mapper, RoleManager <IdentityRole> rm, IEmailProvider prov, ISettingsService <EmailNotificationSettings> s, ISettingsService <CustomizationSettings> c, ISettingsService <OmbiSettings> ombiSettings, IWelcomeEmail welcome, IMovieRequestRepository m, ITvRequestRepository t, ILogger <IdentityController> l, IPlexApi plexApi, ISettingsService <PlexSettings> settings, IRepository <RequestLog> requestLog, IRepository <Issues> issues, IRepository <IssueComments> issueComments, IRepository <NotificationUserId> notificationRepository, IRepository <RequestSubscription> subscriptionRepository, ISettingsService <UserManagementSettings> umSettings, IRepository <UserNotificationPreferences> notificationPreferences, IRepository <UserQualityProfiles> userProfiles, IMusicRequestRepository musicRepo, IMovieRequestEngine movieRequestEngine, ITvRequestEngine tvRequestEngine, IMusicRequestEngine musicEngine, IUserDeletionEngine deletionEngine, IRequestLimitService requestLimitService, ICacheService cacheService) { UserManager = user; Mapper = mapper; RoleManager = rm; EmailProvider = prov; EmailSettings = s; CustomizationSettings = c; WelcomeEmail = welcome; MovieRepo = m; MusicRepo = musicRepo; TvRepo = t; _log = l; _plexApi = plexApi; _plexSettings = settings; _issuesRepository = issues; _requestLogRepository = requestLog; _issueCommentsRepository = issueComments; OmbiSettings = ombiSettings; _requestSubscriptionRepository = subscriptionRepository; _notificationRepository = notificationRepository; _userManagementSettings = umSettings; TvRequestEngine = tvRequestEngine; MovieRequestEngine = movieRequestEngine; _userNotificationPreferences = notificationPreferences; _userQualityProfiles = userProfiles; MusicRequestEngine = musicEngine; _deletionEngine = deletionEngine; _requestLimitService = requestLimitService; _cacheService = cacheService; }
public ResendFailedRequests(IRepository <RequestQueue> queue, IMovieSender movieSender, ITvSender tvSender, IMusicSender musicSender, IMovieRequestRepository movieRepo, ITvRequestRepository tvRepo, IMusicRequestRepository music) { _requestQueue = queue; _movieSender = movieSender; _tvSender = tvSender; _musicSender = musicSender; _movieRequestRepository = movieRepo; _tvRequestRepository = tvRepo; _musicRequestRepository = music; }
protected BaseNotification(ISettingsService <T> settings, INotificationTemplatesRepository templateRepo, IMovieRequestRepository movie, ITvRequestRepository tv, ISettingsService <CustomizationSettings> customization, ILogger <BaseNotification <T> > log, IRepository <RequestSubscription> sub, IMusicRequestRepository album, IRepository <UserNotificationPreferences> notificationUserPreferences) { Settings = settings; TemplateRepository = templateRepo; MovieRepository = movie; TvRepository = tv; CustomizationSettings = customization; RequestSubscription = sub; _log = log; AlbumRepository = album; UserNotificationPreferences = notificationUserPreferences; }
public LegacyMobileNotification(IOneSignalApi api, ISettingsService <MobileNotificationSettings> sn, ILogger <LegacyMobileNotification> log, INotificationTemplatesRepository r, IMovieRequestRepository m, ITvRequestRepository t, ISettingsService <CustomizationSettings> s, IRepository <NotificationUserId> notification, UserManager <OmbiUser> um, IRepository <RequestSubscription> sub, IMusicRequestRepository music, IRepository <Issues> issueRepository, IRepository <UserNotificationPreferences> userPref) : base(sn, r, m, t, s, log, sub, music, userPref) { _api = api; _logger = log; _notifications = notification; _userManager = um; _issueRepository = issueRepository; }
public ExistingRule(IMovieRequestRepository movie, ITvRequestRepository tv, IMusicRequestRepository music) { Movie = movie; Tv = tv; Music = music; }
public EmailNotification(ISettingsService <EmailNotificationSettings> settings, INotificationTemplatesRepository r, IMovieRequestRepository m, ITvRequestRepository t, IEmailProvider prov, ISettingsService <CustomizationSettings> c, ILogger <EmailNotification> log, UserManager <OmbiUser> um, IRepository <RequestSubscription> sub, IMusicRequestRepository music, IRepository <UserNotificationPreferences> userPref) : base(settings, r, m, t, c, log, sub, music, userPref) { EmailProvider = prov; Logger = log; _userManager = um; }
public RequestService(ITvRequestRepository tv, IMovieRequestRepository movie, IMusicRequestRepository music) { TvRequestService = tv; MovieRequestService = movie; MusicRequestRepository = music; }