public TvShowsDownloadClientController( IHttpClientFactory httpClientFactory, TvShowsSettingsProvider tvShowsSettingsProvider, DownloadClientsSettingsProvider downloadClientsSettingsProvider) { _tvShowsSettings = tvShowsSettingsProvider.Provide(); _downloadClientsSettings = downloadClientsSettingsProvider.Provide(); _httpClientFactory = httpClientFactory; }
public DiscordTvShowsRequestingWorkFlow( SocketCommandContext context, DiscordSocketClient discord, ITvShowSearcher tvShowSearcher, ITvShowRequester tvShowRequester, DiscordSettingsProvider discordSettingsProvider, TvShowsSettingsProvider tvShowsSettingsProvider, TvShowNotificationsRepository notificationsRepository) : base(discord, context, discordSettingsProvider) { _discord = discord; _tvShowSearcher = tvShowSearcher; _tvShowRequester = tvShowRequester; _discordSettingsProvider = discordSettingsProvider; _tvShowsSettingsProvider = tvShowsSettingsProvider; _notificationsRepository = notificationsRepository; _discordSettings = discordSettingsProvider.Provide(); }