public ChessMatch(PlayerInRoom player1, PlayerInRoom player2, string roomId) { PlayerOne = player1; PlayerTwo = player2; RoomId = roomId; Match = Match.Create(player1.UserId, player2.UserId); }
public async Task InitMatch(PlayerInRoom playerOne, PlayerInRoom playerTwo, string roomId) { _currentMatches.Add(new ChessMatch(playerOne, playerTwo, roomId)); await Task.CompletedTask; }
public async Task RemoveFromWaitingList(PlayerInRoom player) { _waitingPlayerList.Remove(player); await Task.CompletedTask; }
public async Task AddToWaitingList(PlayerInRoom playerInRoom) { _waitingPlayerList.Add(playerInRoom); await Task.CompletedTask; }