diff --git a/qtc-net-server/Controllers/AuthController.cs b/qtc-net-server/Controllers/AuthController.cs index 9bafa4b..3587482 100644 --- a/qtc-net-server/Controllers/AuthController.cs +++ b/qtc-net-server/Controllers/AuthController.cs @@ -35,7 +35,7 @@ namespace qtc_api.Controllers if(userDto != null) { var response = await _userService.AddUser(userDto); - await _chatGWContext.Clients.All.SendAsync("RefreshUserList"); + await _chatGWContext.Clients.All.SendAsync("RefreshUserLists"); if(response.Success != false) { return Ok(response); diff --git a/qtc-net-server/Controllers/UsersController.cs b/qtc-net-server/Controllers/UsersController.cs index c8e3427..956faa1 100644 --- a/qtc-net-server/Controllers/UsersController.cs +++ b/qtc-net-server/Controllers/UsersController.cs @@ -74,7 +74,7 @@ namespace qtc_api.Controllers { var updatedUser = await _userService.UpdateUserInfo(user); - await _chatGWContext.Clients.All.SendAsync("RefreshUserList"); + await _chatGWContext.Clients.All.SendAsync("RefreshUserLists"); return Ok(updatedUser); } else @@ -177,7 +177,8 @@ namespace qtc_api.Controllers public async Task>> DeleteUserById(string id) { var result = await _userService.DeleteUser(id); - await _chatGWContext.Clients.All.SendAsync("RefreshUserList"); + await _chatGWContext.Clients.All.SendAsync("RefreshUserLists"); + if (result != null && result.Success && result.Data != null) await _chatGWContext.Clients.User(result.Data.Id).SendAsync("ForceSignOut"); return Ok(result); }