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