From 8bd1debf87a78d84fce471de18fc0294138ea1cb Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 28 May 2020 02:11:41 +0300 Subject: [PATCH] Add delete_dialog_filter_on_server. GitOrigin-RevId: 4e08271a6eacb41cae9aea9e7d09cc5d47cae78e --- td/telegram/MessagesManager.cpp | 4 ++++ td/telegram/MessagesManager.h | 2 ++ 2 files changed, 6 insertions(+) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index f3d740012..a0fc65be4 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -15497,6 +15497,10 @@ void MessagesManager::delete_dialog_filter(DialogFilterId dialog_filter_id, Prom save_dialog_filters(); send_update_chat_filters(); + delete_dialog_filter_on_server(dialog_filter_id, std::move(promise)); +} + +void MessagesManager::delete_dialog_filter_on_server(DialogFilterId dialog_filter_id, Promise &&promise) { // TODO SequenceDispatcher auto query_promise = PromiseCreator::lambda( [actor_id = actor_id(this), dialog_filter_id, promise = std::move(promise)](Result result) mutable { diff --git a/td/telegram/MessagesManager.h b/td/telegram/MessagesManager.h index 1cca2e1f1..15ac97efc 100644 --- a/td/telegram/MessagesManager.h +++ b/td/telegram/MessagesManager.h @@ -2260,6 +2260,8 @@ class MessagesManager : public Actor { void on_update_dialog_filter(unique_ptr dialog_filter, Status result, Promise &&promise); + void delete_dialog_filter_on_server(DialogFilterId dialog_filter_id, Promise &&promise); + void on_delete_dialog_filter(DialogFilterId dialog_filter_id, Status result, Promise &&promise); void save_dialog_filters();