Example #1
0
 public GameRoomsController(IGameRoomRepo gameRoomService)
 {
     _repo = gameRoomService;
 }
Example #2
0
 public ConnectionManager(IGameRoomRepo roomRepo, IActiveLobbyRepo lobbyRepo, IClientToLobbyAssignmentStore lobbyAssignmentStore)
 {
     _roomRepo         = roomRepo ?? throw new ArgumentNullException(nameof(roomRepo));
     _lobbyRepo        = lobbyRepo ?? throw new ArgumentNullException(nameof(lobbyRepo));
     _lobbyAssignments = lobbyAssignmentStore ?? throw new ArgumentNullException(nameof(lobbyAssignmentStore));
 }