Exemple #1
0
        public AgonesSdk(AgonesSdkOptions options, IHttpClientFactory httpClientFactory)
        {
            Options            = options;
            _httpClientFactory = httpClientFactory;
            _contentType       = new MediaTypeHeaderValue("application/json");

            if (Options.CacheRequest)
            {
                // cache empty request content
                var stringContent = new StringContent("{}", encoding, "application/json");
                stringContent.Headers.ContentType = _contentType;
                jsonCache.Value.TryAdd("{}", stringContent);
            }
        }
Exemple #2
0
 public MockAgonesSdk(AgonesSdkOptions options, GameServerResponse mockResponse)
 {
     Options           = options;
     this.mockResponse = mockResponse;
 }
Exemple #3
0
 public MockAgonesSdk(AgonesSdkOptions options)
 {
     Options           = options;
     this.mockResponse = CreateMockResponse();
 }