Beispiel #1
0
 internal Destiny2MethodsAccess(IHttpClientInstance httpClient, IJsonSerializationHelper serializationHelper,
                                IConfigurationService configurationService)
 {
     _httpClient          = httpClient;
     _serializationHelper = serializationHelper;
     _configuration       = configurationService;
 }
Beispiel #2
0
 internal GroupV2MethodsAccess(IHttpClientInstance httpClient, IConfigurationService configuration,
                               IJsonSerializationHelper serializationHelper)
 {
     _httpClient          = httpClient;
     _configuration       = configuration;
     _serializationHelper = serializationHelper;
 }
 internal UserMethodsAccess(IHttpClientInstance httpClient, IAuthorizationStateHandler authHandler,
                            IConfigurationService configuration)
 {
     _httpClient    = httpClient;
     _authHandler   = authHandler;
     _configuration = configuration;
 }
 public AuthorizationStateHandler(ILogger logger, IConfigurationService configuration,
                                  IHttpClientInstance httpClient)
 {
     _logger = logger;
     _config = configuration;
     _client = httpClient;
     _authorizationStates     = new ConcurrentDictionary <string, AuthorizationState>();
     _authorizationTokenDatas = new ConcurrentDictionary <long, AuthorizationTokenData>();
 }
Beispiel #5
0
 public RequestResponseProducer(ChannelWriter <RequestResponse> writer,
                                ILogger <RequestResponseProducer> logger, IHttpClientInstance httpClientInstance,
                                IHttpResponseEventRepository eventsRepository)
 {
     _httpClientInstance = httpClientInstance;
     _eventsRepository   = eventsRepository;
     _writer             = writer;
     _logger             = logger;
 }
Beispiel #6
0
 internal BungiePlatfromClient(string apiKey, IConfigurationService configuration)
 {
     _apiKey      = apiKey;
     _httpClient  = StaticUnityContainer.GetHTTPClient();
     _logger      = StaticUnityContainer.GetLogger();
     _authHandler = StaticUnityContainer.GetAuthHandler();
     _httpClient.AddAcceptHeader("application/json");
     _httpClient.AddHeader("X-API-Key", apiKey);
     _config = configuration;
 }
Beispiel #7
0
 internal BungieClient(
     IConfigurationService config,
     ILogger logger,
     IBungieApiAccess apiAccess,
     IHttpClientInstance httpClient,
     IAuthorizationStateHandler authorizationHandler,
     ILocalisedDestinyDefinitionRepositories repository)
 {
     _configuration = config;
     _httpClient    = httpClient;
     _logger        = logger;
     Authentication = authorizationHandler;
     Repository     = repository;
     ApiAccess      = apiAccess;
     _logListener   = new LogListener();
     _logger.Register(_logListener);
 }
Beispiel #8
0
 internal TrendingMethodsAccess(IHttpClientInstance httpClient)
 {
     _httpClient = httpClient;
 }
Beispiel #9
0
 internal CommunityContentMethodsAccess(IHttpClientInstance httpClient)
 {
     _httpClient = httpClient;
 }
 internal TokenMethodsAccess(IHttpClientInstance httpClient, IConfigurationService configuration)
 {
     _httpClient    = httpClient;
     _configuration = configuration;
 }
Beispiel #11
0
 internal MiscMethodsAccess(IHttpClientInstance httpClient)
 {
     _httpClient = httpClient;
 }
 internal BungieCDNClient()
 {
     _httpClient = StaticUnityContainer.GetHTTPClient();
 }
 internal ForumMethodsAccess(IHttpClientInstance httpClient, IJsonSerializationHelper serializationHelper)
 {
     _httpClient          = httpClient;
     _serializationHelper = serializationHelper;
 }
Beispiel #14
0
 public FireteamMethodsAccess(IHttpClientInstance httpClient, IConfigurationService configuration)
 {
     _httpClient    = httpClient;
     _configuration = configuration;
 }