public async Task SendRoundCancelled(IGame game) { if (game != null) { await _hubContext.Clients.Groups(GameHub.GetGroupName(game.Id)).SendAsync(GameHub.RoundCancelledMethodName, game); } }
public async Task SendScoringComplete(IGame game) { if (game != null) { await _hubContext.Clients.Groups(GameHub.GetGroupName(game.Id)).SendAsync(GameHub.ScoringCompleteMethodName, game); } }
public async Task SendNewRoundStarted(IGame game) { if (game != null) { await _hubContext.Clients.Groups(GameHub.GetGroupName(game.Id)).SendAsync(GameHub.StartRoundMethodName, game); } }
public async Task SendPlayerJoined(IGame game) { if (game != null) { await _hubContext.Clients.Groups(GameHub.GetGroupName(game.Id)).SendAsync(GameHub.NewPlayerMethodName, game); } }
public async Task SendPlayerKicked(Guid gameId, IPlayer player) { await _hubContext.Clients.Groups(GameHub.GetGroupName(gameId)).SendAsync(GameHub.PlayerKickedMethodName, player); }
public async Task SendGameCancelled(Guid gameId) { await _hubContext.Clients.Groups(GameHub.GetGroupName(gameId)).SendAsync(GameHub.GameCancelledMethodName); }