Example #1
0
 public MatchingManager(IConfiguration config, IConfigRepository configRespository,
                        IGameSampleRedisRepository redis,
                        RoomManager roomManager)
 {
     _configRespository = configRespository;
     _redis             = redis;
     _roomManager       = roomManager;
     matchingGroup      = config["MatchingGroup"];
 }
Example #2
0
 public GameSampleEventHandler(
     IGameSampleRedisRepository redis,
     IBusControl mqBus,
     IMapper mapper)
 {
     _redis  = redis;
     _mqBus  = mqBus;
     _mapper = mapper;
 }
Example #3
0
 public GameSampleMatchingCommandHandler(
     IGameSampleRedisRepository redis,
     IMediatorHandler bus,
     IRequestClient <GetMoneyMqCommand> moneyClient,
     MatchingManager matchingManager, RoomManager roomManager)
 {
     _redis           = redis;
     _bus             = bus;
     _moneyClient     = moneyClient;
     _matchingManager = matchingManager;
     _roomManager     = roomManager;
 }