public void SetupNewGame(string roomId, string userId, GameType game) { _joinRoomHelper.CreateRoom(userId, roomId); ActiveGameType = game; switch (ActiveGameType) { case GameType.ThoughtsAndCrosses: ThoughtsAndCrosses(roomId, userId); SetupNewThoughtsAndCrossesUser(roomId, userId, Rooms.RoomsList[roomId].ThoughtsAndCrosses); break; case GameType.WordGame: WordGame(roomId, userId); SetUpNewWordGameUser(roomId, userId, Rooms.RoomsList[roomId].WordGame); break; default: ThoughtsAndCrosses(roomId, userId); SetupNewThoughtsAndCrossesUser(roomId, userId, Rooms.RoomsList[roomId].ThoughtsAndCrosses); break; } }
public async Task AddToGroup(string groupName) { // ToDo: Use a real name as entered by user _joinRoomHelper.CreateRoom(groupName, "User name"); await Groups.AddToGroupAsync(Context.ConnectionId, groupName); }