public async Task PlayerCards() { int userId; TryParsUserId(out userId); var cards = TableHubUtils.GetPlayerCards(userId, _tablesService); await Clients.User(userId.ToString()).PlayerCards(cards); }
public async Task PlayerCardsForSpectator() { int userId; TryParsUserId(out userId); //for viewers var viewer = _tablesService.GetTableViewerByUserId(userId); var cards = TableHubUtils.GetPlayerCards(viewer.SeePlayerCard, _tablesService); await Clients.User(userId.ToString()).PlayerCardsForSpectator(cards); }