コード例 #1
0
 public static TwitchAPIClient CreateFromBase(TwitchAPIClient baseInstance, IAuthenticated authenticated)
 {
     return(new TwitchAPIClient(authenticated, baseInstance._httpClient, baseInstance._logger as ILogger <TwitchAPIClient>));
 }
コード例 #2
0
 public IGDBClient(IAuthenticated authenticated, IHttpClientFactory httpClientFactory, IMemoryCache memoryCache, TwitchAPIClient twitchAPIClient, ILogger <IGDBClient> logger)
 {
     _httpClient             = httpClientFactory.CreateClient();
     _httpClient.BaseAddress = new Uri("https://api.igdb.com/");
     _authenticated          = authenticated;
     _cache  = memoryCache;
     _logger = logger;
 }