Beispiel #1
0
 public PlayerClient(IPlayerHttpClientFactory httpClientFactory, IConfiguration?configuration = null, JsonSerializerOptions?jsonOptions = null)
 {
     this.httpClientFactory = httpClientFactory;
     this.jsonOptions       = jsonOptions;
     if (configuration != null)
     {
         if (getReadyTimeout == TimeSpan.Zero)
         {
             getReadyTimeout = TimeSpan.FromMilliseconds(int.Parse(configuration["Timeouts:getReady"]));
         }
         if (getShotTimeout == TimeSpan.Zero)
         {
             getShotTimeout = TimeSpan.FromMilliseconds(int.Parse(configuration["Timeouts:getShot"]));
         }
         if (getShotsTimeout == TimeSpan.Zero)
         {
             getShotsTimeout = TimeSpan.FromMilliseconds(int.Parse(configuration["Timeouts:getShots"]));
         }
     }
 }