Пример #1
0
        public override async Task OnConnectedAsync()
        {
            HinasukiHubValue.ConnectedUser();

            await Clients.Others.SendAsync("UserCount", HinasukiHubValue.UserCount);

            await base.OnConnectedAsync();
        }
Пример #2
0
        public override async Task OnDisconnectedAsync(Exception exception)
        {
            HinasukiHubValue.DisconnectedUser();

            await Clients.Others.SendAsync("UserCount", HinasukiHubValue.UserCount);

            await base.OnDisconnectedAsync(exception);
        }
Пример #3
0
 public Task AddCount()
 {
     return(HinasukiHubValue.AddCount());
 }
Пример #4
0
 public HinasukiHub(HinasukiHubValue hinasukiHubValue, HinasukiRepository hinasukiRepository)
 {
     HinasukiHubValue   = hinasukiHubValue ?? throw new ArgumentNullException(nameof(hinasukiHubValue));
     HinasukiRepository = hinasukiRepository ?? throw new ArgumentNullException(nameof(hinasukiRepository));
 }