Send Logout Event If User Is Logged In
Fix Instances Of `RefreshUserList` Instead Of `RefreshUserLists`
This commit is contained in:
parent
bdbd00bb2a
commit
c7409a90c5
@ -35,7 +35,7 @@ namespace qtc_api.Controllers
|
|||||||
if(userDto != null)
|
if(userDto != null)
|
||||||
{
|
{
|
||||||
var response = await _userService.AddUser(userDto);
|
var response = await _userService.AddUser(userDto);
|
||||||
await _chatGWContext.Clients.All.SendAsync("RefreshUserList");
|
await _chatGWContext.Clients.All.SendAsync("RefreshUserLists");
|
||||||
if(response.Success != false)
|
if(response.Success != false)
|
||||||
{
|
{
|
||||||
return Ok(response);
|
return Ok(response);
|
||||||
|
@ -74,7 +74,7 @@ namespace qtc_api.Controllers
|
|||||||
{
|
{
|
||||||
var updatedUser = await _userService.UpdateUserInfo(user);
|
var updatedUser = await _userService.UpdateUserInfo(user);
|
||||||
|
|
||||||
await _chatGWContext.Clients.All.SendAsync("RefreshUserList");
|
await _chatGWContext.Clients.All.SendAsync("RefreshUserLists");
|
||||||
|
|
||||||
return Ok(updatedUser);
|
return Ok(updatedUser);
|
||||||
} else
|
} else
|
||||||
@ -177,7 +177,8 @@ namespace qtc_api.Controllers
|
|||||||
public async Task<ActionResult<ServiceResponse<User>>> DeleteUserById(string id)
|
public async Task<ActionResult<ServiceResponse<User>>> DeleteUserById(string id)
|
||||||
{
|
{
|
||||||
var result = await _userService.DeleteUser(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);
|
return Ok(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user