public async Task UpdateLastNameAsync(GhostLastName lastName) { GameState?newState = await _gameService.UpdateLastNameAsync(Context.ConnectionId, lastName); if (newState is null) { throw new HubException("Invalid input."); } await Clients.Group(newState.GameCode).OnLastNameUpdated(newState.LastName); }
private void UpdateLastName(GhostLastName name) => Dispatcher.Dispatch(new UpdateLastNameAction(name));
public UpdateLastNameAction(GhostLastName lastName) { LastName = lastName; }