public ClientMessageDispatcherFactory( IHubContext <GameHub, IGameHubClient> gameHubContext, IGameConnectionIdStore gameConnectionIdStore) { _gameHubContext = gameHubContext; _gameConnectionIdStore = gameConnectionIdStore; }
public ClientMessageDispatcher( IHubContext <GameHub, IGameHubClient> gameHubContext, IGameConnectionIdStore gameConnectionIdStore, Func <IGameHubClient, Task> clientMethod) { _gameHubContext = gameHubContext; _gameConnectionIdStore = gameConnectionIdStore; _clientMethod = clientMethod; }
public JoinGameCommandHandler( IGameManager gameManager, IGameConnectionIdStore gameConnectionIdStore, IClientMessageDispatcherFactory clientMessageDispatcherFactory) { _gameManager = gameManager; _gameConnectionIdStore = gameConnectionIdStore; _clientMessageDispatcherFactory = clientMessageDispatcherFactory; }
public ClientDisconnectedEventHandler(IGameConnectionIdStore gameConnectionIdStore) { _gameConnectionIdStore = gameConnectionIdStore; }
public GameHub(IMediator mediator, IGameConnectionIdStore connectionManager) { _mediator = mediator; _connectionManager = connectionManager; }