public async Task AddUser(ConversationUserDto conversationUser) { var result = await _conversationUserService.AddUserAsync(conversationUser.ConversationId, conversationUser.UserId); if (result.Success) { await Clients.Group(conversationUser.ConversationId.ToString()).SendAsync("userAddedToConversation", result.Entity); return; } await Clients.Caller.SendAsync("userAddError", result.FailCause); }
public async Task DeleteUser(ConversationUserDto conversationUser) { var result = await _conversationUserService.DeleteUserAsync(conversationUser.Id); if (result.Success) { await Clients.Group(conversationUser.ConversationId.ToString()).SendAsync("userDeletedFromConversation", result.Entity); return; } await Clients.Caller.SendAsync("userDeletionError", result.FailCause); }