public IsGameSessionInProgress(
     IGameDataGateway gameDataGateway,
     IPublishMessageAdaptor publishEndpoint)
 {
     _gameDataGateway = gameDataGateway;
     _publishEndpoint = publishEndpoint;
 }
 public IsExistingSessionConsumer(IGameDataGateway gameDataGateway,
                                  IIsGameSessionInProgress isGameSessionInProgressUseCase, IPublishMessageAdaptor publishMessageAdaptor)
 {
     _gameDataGateway = gameDataGateway;
     _isGameSessionInProgressUseCase = isGameSessionInProgressUseCase;
     _publishMessageAdaptor          = publishMessageAdaptor;
 }
 public CheckMessageHistory(ISaveNewGameData saveNewGameDataUseCase,
                            ISessionIDMessageHistoryGateway messageHistoryGateway,
                            IGameDataGateway gameDataGateway)
 {
     _saveNewGameDataUseCase = saveNewGameDataUseCase;
     _messageHistoryGateway  = messageHistoryGateway;
     _gameDataGateway        = gameDataGateway;
 }
Example #4
0
 public SaveNewGameData(IGameDataGateway gameDataGateway, IPublishMessageAdaptor publishMessageAdaptor)
 {
     _gameDataGateway       = gameDataGateway;
     _publishMessageAdaptor = publishMessageAdaptor;
 }
Example #5
0
 public FetchInProgressGameData(IGameDataGateway gateway, IPublishMessageAdaptor publishMessageAdaptor)
 {
     _gateway = gateway;
     _publishMessageAdaptor = publishMessageAdaptor;
 }