public async void SendDeleteConversationsNodeNoticeAsync(long conversationId, ConversationType conversationType, long requestorId)
 {
     try
     {
         DeleteConversationsNodeNotice notice = new DeleteConversationsNodeNotice(conversationId, conversationType, NodeSettings.Configs.Node.Id, requestorId);
         await SendNoticeToNodesAsync(notice).ConfigureAwait(false);
     }
     catch (Exception ex)
     {
         Logger.WriteLog(ex);
     }
 }
示例#2
0
 public DeleteConversationsNoticeHandler(
     CommunicationObject @object,
     IDeleteChatsService deleteChatsService,
     ILoadChatsService loadChatsService,
     ILoadDialogsService loadDialogsService,
     IDeleteDialogsService deleteDialogsService,
     ILoadChannelsService loadChannelsService,
     IDeleteChannelsService deleteChannelsService)
 {
     notice = (DeleteConversationsNodeNotice)@object;
     this.deleteChatsService    = deleteChatsService;
     this.loadChatsService      = loadChatsService;
     this.loadDialogsService    = loadDialogsService;
     this.deleteDialogsService  = deleteDialogsService;
     this.loadChannelsService   = loadChannelsService;
     this.deleteChannelsService = deleteChannelsService;
 }