public override async Task OnConnectedAsync() { HinasukiHubValue.ConnectedUser(); await Clients.Others.SendAsync("UserCount", HinasukiHubValue.UserCount); await base.OnConnectedAsync(); }
public override async Task OnDisconnectedAsync(Exception exception) { HinasukiHubValue.DisconnectedUser(); await Clients.Others.SendAsync("UserCount", HinasukiHubValue.UserCount); await base.OnDisconnectedAsync(exception); }
public Task AddCount() { return(HinasukiHubValue.AddCount()); }
public HinasukiHub(HinasukiHubValue hinasukiHubValue, HinasukiRepository hinasukiRepository) { HinasukiHubValue = hinasukiHubValue ?? throw new ArgumentNullException(nameof(hinasukiHubValue)); HinasukiRepository = hinasukiRepository ?? throw new ArgumentNullException(nameof(hinasukiRepository)); }