Exemplo n.º 1
0
        public async Task <string> Logout(userDTO userInfo)
        {
            var user = await userManager.FindByNameAsync(userInfo.Username);

            if (user != null)
            {
                user.LoggedIn = false;
                await userManager.UpdateAsync(user);

                //comment out if using postman
                await chatHub.SendUpdatedUser(user.UserName, user.LoggedIn);

                await chatHub.UpdateLastVisited(user.UserName);

                return(user.UserName);
            }
            return("User Not Found");
        }