Exemplo n.º 1
0
        public async Task UpdateFirstNameAsync(GhostFirstName firstName)
        {
            GameState?newState = await _gameService.UpdateFirstNameAsync(Context.ConnectionId, firstName);

            if (newState is null)
            {
                throw new HubException("Invalid input.");
            }

            await Clients.Group(newState.GameCode).OnFirstNameUpdated(newState.FirstName);
        }
Exemplo n.º 2
0
 private void UpdateFirstName(GhostFirstName name) =>
 Dispatcher.Dispatch(new UpdateFirstNameAction(name));
Exemplo n.º 3
0
 public UpdateFirstNameAction(GhostFirstName firstName)
 {
     FirstName = firstName;
 }