コード例 #1
0
 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;
 }
コード例 #2
0
 public GamePlatform(IGameService gameService,
                     IStatisticsService statisticsService,
                     IInGamePlatform inGamePlatform,
                     ISingleStorage <AuthInfo> authInfo,
                     ILogger <GamePlatform> logger)
 {
     _gameService       = gameService;
     _statisticsService = statisticsService;
     _inGamePlatform    = inGamePlatform;
     _authInfo          = authInfo;
     _logger            = logger;
 }
コード例 #3
0
 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;
 }