コード例 #1
0
        public AccountDb(K2Config _localConfig)
        {
            localConfig = _localConfig;
            Database.EnsureCreated();

#if DEBUG
            // TEST environment
            if (Accounts.Count() == 0)
            {
                Accounts.AddRange(new Account[] {
                    new Account {
                        AccountName = "k1", Password = "******"
                    },
                    new Account {
                        AccountName = "k2", Password = "******"
                    },
                    new Account {
                        AccountName = "k3", Password = "******"
                    },
                    new Account {
                        AccountName = "k4", Password = "******"
                    },
                });
                SaveChanges();
            }
#endif
        }
コード例 #2
0
 public ServerManagerBackend(ILogger <ServerManagerBackend> _logger,
                             Metadata _header,
                             K2Config _localConfig,
                             RemoteConfig _, // RemoteConfig 사용금지. ServerManager 는 다른 서비스로 RemoteConfig 를 전파만 해야하고 사용해서는 안된다.
                             Net.GrpcClients _clients)
 {
     logger      = _logger;
     header      = _header;
     localConfig = _localConfig;
     clients     = _clients;
 }
コード例 #3
0
ファイル: PushService.cs プロジェクト: alkee-allm/k2proto
 public PushService(ILogger <PushService> _logger,
                    K2Config _localConfig,
                    RemoteConfig _remoteConfig,
                    Metadata _header,
                    Net.GrpcClients _clients)
 {
     logger       = _logger;
     localConfig  = _localConfig;
     remoteConfig = _remoteConfig;
     header       = _header;
     clients      = _clients;
 }
コード例 #4
0
 public ServerManagementBackground(ILogger <ServerManagementBackground> _logger,
                                   K2Config _localConfig,
                                   RemoteConfig _remoteConfig,
                                   Metadata _header,
                                   Net.GrpcClients _clients)
 {
     logger       = _logger;
     localConfig  = _localConfig;
     remoteConfig = _remoteConfig;
     header       = _header;
     clients      = _clients;
     interval     = localConfig.ServerManagementBackground.PingIntervalSec;
 }
コード例 #5
0
 public ServerHostBackend(ILogger <ServerHostBackend> _logger,
                          IHostApplicationLifetime _life,
                          K2Config _localConfig,
                          RemoteConfig _remoteConfig,
                          Net.GrpcClients _clients,
                          Metadata _headers)
 {
     logger       = _logger;
     life         = _life;
     localConfig  = _localConfig;
     remoteConfig = _remoteConfig;
     clients      = _clients;
     headers      = _headers;
 }
コード例 #6
0
 public BackendValidator(ILogger <BackendValidator> _logger, K2Config _localConfig)
 {
     logger      = _logger;
     localConfig = _localConfig;
 }