Exemple #1
0
        public PogoServer()
        {
            _serverRepository            = new SniperInfoRepository();
            _sniperInfoRepositoryManager = new SniperInfoRepositoryManager(_serverRepository);

            Task.Factory.StartNew(async() => {
                while (true)
                {
                    string item = null;
                    while (_incomingMessages.TryDequeue(out item))
                    {
                        HandleIncomingPokemonMessage(item);
                    }
                    await Task.Delay(100);
                }
            });
        }
        public PogoServer()
        {
            _serverRepository            = new SniperInfoRepository();
            _sniperInfoRepositoryManager = new SniperInfoRepositoryManager(_serverRepository);

            Task.Factory.StartNew(async() => {
                while (true)
                {
                    string item = null;
                    while (_incomingMessages.TryDequeue(out item))
                    {
                        try
                        {
                            HandleIncomingPokemonMessage(item);
                        } catch (Exception e)
                        {
                            Log.Warn($"Could not parse incoming message: {item}", e);
                        }
                    }
                    await Task.Delay(100);
                }
            });
        }
 public PogoServer()
 {
     _serverRepository            = new SniperInfoRepository();
     _sniperInfoRepositoryManager = new SniperInfoRepositoryManager(_serverRepository);
 }