public async void SendChangeChatUsersNodeNoticeAsync(IEnumerable <ChatUserVm> chatUsers, long chatId, long requestorId, ChatVm chat) { try { ChangeUsersChatNodeNotice notice = new ChangeUsersChatNodeNotice(chatUsers, chatId, requestorId); await SendNoticeToNodesAsync(notice, chat.NodesId).ConfigureAwait(false); } catch (Exception ex) { Logger.WriteLog(ex); } }
public ChangeUsersChatNoticeHandler( NodeNotice notice, NodeConnection node, IConversationsNoticeService conversationsNoticeService, IUpdateChatsService updateChatsService, ILoadChatsService loadChatsService, INodeRequestSender nodeRequestSender, ICrossNodeService crossNodeService, ISystemMessagesService systemMessagesService) { this.notice = (ChangeUsersChatNodeNotice)notice; this.node = node; this.conversationsNoticeService = conversationsNoticeService; this.updateChatsService = updateChatsService; this.loadChatsService = loadChatsService; this.nodeRequestSender = nodeRequestSender; this.crossNodeService = crossNodeService; this.systemMessagesService = systemMessagesService; }