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;
 }