public StatisticsService( HttpClient client, IOptions <HttpClientSettings> options, ISingleStorage <AuthInfo> authInfo, ILogger <StatisticsService> logger) { _client = client; _client.BaseAddress = new Uri(options.Value.BaseAddress); _authInfo = authInfo; _logger = logger; }
public GamePlatform(IGameService gameService, IStatisticsService statisticsService, IInGamePlatform inGamePlatform, ISingleStorage <AuthInfo> authInfo, ILogger <GamePlatform> logger) { _gameService = gameService; _statisticsService = statisticsService; _inGamePlatform = inGamePlatform; _authInfo = authInfo; _logger = logger; }
public MainPlatform( IUserInput userInputService, IOptions <UserInfoSettings> options, ISigningService signingService, IGamePlatform gamePlatform, ILogger <MainPlatform> logger, ISingleStorage <AuthInfo> authInfo, IStatisticsService statisticsService) { _userInputService = userInputService; _settings = options.Value; _signingService = signingService; _gamePlatform = gamePlatform; _logger = logger; _authInfo = authInfo; _statisticsService = statisticsService; }