Use DialogId::get_chat_ids.

This commit is contained in:
levlam 2023-04-02 11:24:48 +03:00
parent ea27f659e6
commit 0ca51e8b79
2 changed files with 2 additions and 4 deletions

View File

@ -28,8 +28,7 @@ DialogFilterInviteLink::DialogFilterInviteLink(
}
td_api::object_ptr<td_api::chatFilterInviteLink> DialogFilterInviteLink::get_chat_filter_invite_link_object() const {
return td_api::make_object<td_api::chatFilterInviteLink>(
invite_link_, title_, transform(dialog_ids_, [](DialogId dialog_id) { return dialog_id.get(); }));
return td_api::make_object<td_api::chatFilterInviteLink>(invite_link_, title_, DialogId::get_chat_ids(dialog_ids_));
}
bool DialogFilterInviteLink::is_valid_invite_link(Slice invite_link) {

View File

@ -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<td_api::chatFilterInviteLinkInfo>(
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<DialogId> dialog_ids,