Exemple #1
0
 public MonitoredStreamsFileHandler(
     IApiClientFactory apiClientFactory,
     ITwitchTvHelixReadonlyClient twitchTvHelixReadonlyClient)
 {
     this.apiClientFactory            = apiClientFactory ?? throw new ArgumentNullException(nameof(apiClientFactory));
     this.twitchTvHelixReadonlyClient = twitchTvHelixReadonlyClient ?? throw new ArgumentNullException(nameof(twitchTvHelixReadonlyClient));
 }
 public TwitchApiClient(
     ITwitchTvV5ReadonlyClient twitchTvV5Client,
     ITwitchTvHelixReadonlyClient twitchTvHelixClient,
     ISettingsHandler settingsHandler)
 {
     twitchTvV5ReadonlyClient = twitchTvV5Client ?? throw new ArgumentNullException(nameof(twitchTvV5Client));
     this.twitchTvHelixClient = twitchTvHelixClient ?? throw new ArgumentNullException(nameof(twitchTvHelixClient));
     this.settingsHandler     = settingsHandler ?? throw new ArgumentNullException(nameof(settingsHandler));
 }