예제 #1
0
파일: ChatHub.cs 프로젝트: byHappyCV/Chat
        public override async Task OnConnected()
        {
            if (Users == null)
            {
                Users = new List <UserDTO>();
            }
            Users.Add(new UserDTO
            {
                UserName     = Context.User.Identity.Name,
                ConnectionId = Context.ConnectionId,
                UserId       = Context.User.Identity.GetUserId(),
                Status       = true
            });
            _friendManager.UserJoin(Users);

            await ShowFriends(null);
            await ShowRequests();

            Clients.All.usersOnline();

            await base.OnConnected();
        }