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); } }
public MockAgonesSdk(AgonesSdkOptions options, GameServerResponse mockResponse) { Options = options; this.mockResponse = mockResponse; }
public MockAgonesSdk(AgonesSdkOptions options) { Options = options; this.mockResponse = CreateMockResponse(); }