From 0ca51e8b79ed0a27200b43ae1b6ba16b9f238c91 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 2 Apr 2023 11:24:48 +0300 Subject: [PATCH] Use DialogId::get_chat_ids. --- td/telegram/DialogFilterInviteLink.cpp | 3 +-- td/telegram/DialogFilterManager.cpp | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/td/telegram/DialogFilterInviteLink.cpp b/td/telegram/DialogFilterInviteLink.cpp index 146080a49..9a18f4216 100644 --- a/td/telegram/DialogFilterInviteLink.cpp +++ b/td/telegram/DialogFilterInviteLink.cpp @@ -28,8 +28,7 @@ DialogFilterInviteLink::DialogFilterInviteLink( } td_api::object_ptr DialogFilterInviteLink::get_chat_filter_invite_link_object() const { - return td_api::make_object( - invite_link_, title_, transform(dialog_ids_, [](DialogId dialog_id) { return dialog_id.get(); })); + return td_api::make_object(invite_link_, title_, DialogId::get_chat_ids(dialog_ids_)); } bool DialogFilterInviteLink::is_valid_invite_link(Slice invite_link) { diff --git a/td/telegram/DialogFilterManager.cpp b/td/telegram/DialogFilterManager.cpp index 92e8544da..87848fc44 100644 --- a/td/telegram/DialogFilterManager.cpp +++ b/td/telegram/DialogFilterManager.cpp @@ -1775,8 +1775,7 @@ void DialogFilterManager::on_get_chatlist_invite( auto missing_dialog_ids = td_->messages_manager_->get_peers_dialog_ids(std::move(missing_peers)); auto already_dialog_ids = td_->messages_manager_->get_peers_dialog_ids(std::move(already_peers)); promise.set_value(td_api::make_object( - std::move(info), transform(missing_dialog_ids, [](DialogId dialog_id) { return dialog_id.get(); }), - transform(already_dialog_ids, [](DialogId dialog_id) { return dialog_id.get(); }))); + std::move(info), DialogId::get_chat_ids(missing_dialog_ids), DialogId::get_chat_ids(already_dialog_ids))); } void DialogFilterManager::add_dialog_filter_by_invite_link(const string &invite_link, vector dialog_ids,