public HubConnectionProxy( IRealtimeClientConfig config, IAuthenticatedAccessToken accessToken) { _hub.Reconnecting += OnReconnecting; _hub.Reconnected += OnReconnected; _hub.Closed += OnClosed; }
public HttpClientHolder( IAuthenticatedAccessToken authenticatedAccessToken, IAnalyticsService analyticsService, IGraphqlClientConfig config) { _authenticatedAccessToken = authenticatedAccessToken; _analyticsService = analyticsService; _httpClient = new HttpClient { BaseAddress = new Uri(config.GraphqlEndpoint) }; }
public HttpClientService( IHttpClientServiceConfig config, IHttpClientFactory httpClientFactory, IAnalyticsService analyticsService, IAuthenticatedAccessToken accessToken) { _config = config; _httpClientFactory = httpClientFactory; _analyticsService = analyticsService; _defaultAccessToken = accessToken; _timeout = config.RequestTimeout ?? TimeSpan.FromMinutes(1); }