示例#1
0
 public StatServer(LiteDatabase database)
 {
     _listener       = new HttpListener();
     _database       = database;
     _matchStorage   = new MatchStorage(_database);
     _reportsManager = CreateReportsManager(_database);
     _serverStorage  = new ServerStorage(_database);
     InitializeStatisticManager(_database);
 }
示例#2
0
 public Router(StatisticsManager serverManager, StatisticsManager playerManager, IReportsManager reportsManger,
               IServerStorage serverStorage, IMatchStorage matchStorage, IDictionary <string, IRoute> routes)
 {
     ServerManager = serverManager;
     PlayerManager = playerManager;
     ReportsManger = reportsManger;
     ServerStorage = serverStorage;
     MatchStorage  = matchStorage;
     _routes       = routes;
 }