Exemple #1
0
        public override Task OnConnected()
        {
            var userId = Context.QueryString["UserId"];

            if (userId != null)
            {
                string uId = userId;
                _userServiceAgent.SaveUserOnlineStatus(new OnlineUserViewModel {
                    UserId = uId, ConnectionId = Context.ConnectionId, IsOnline = true
                });
                RefreshOnlineUsers(uId);
            }
            return(base.OnConnected());
        }