From 8bb76ff0e9081f17d70311e40c4de7293bf8f259 Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 25 May 2020 12:34:41 +0300 Subject: [PATCH] Simplify MessagesManager::DialogFiltersLogEvent. GitOrigin-RevId: c2d6c80012e6ff7c401f00c7c9b53c12b6765431 --- td/telegram/MessagesManager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 29a13f265..f93a802ab 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -5011,13 +5011,13 @@ void MessagesManager::DialogFilter::parse(ParserT &parser) { class MessagesManager::DialogFiltersLogEvent { public: int32 updated_date = 0; - vector dialog_filters_in; + const vector> *dialog_filters_in; vector> dialog_filters_out; template void store(StorerT &storer) const { td::store(updated_date, storer); - td::store(dialog_filters_in, storer); + td::store(*dialog_filters_in, storer); } template @@ -24075,7 +24075,7 @@ void MessagesManager::send_update_chat_filters(bool from_database) { if (!from_database) { DialogFiltersLogEvent log_event; log_event.updated_date = dialog_filters_updated_date_; - log_event.dialog_filters_in = transform(dialog_filters_, [](auto &filter) { return filter.get(); }); + log_event.dialog_filters_in = &dialog_filters_; G()->td_db()->get_binlog_pmc()->set("dialog_filters", log_event_store(log_event).as_slice().str()); }