aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/MessagesManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-07-01 15:00:43 +0300
committerlevlam <levlam@telegram.org>2026-07-01 15:00:43 +0300
commit0f090ec07c81b2cfe5a75339243c2a5700c063ca (patch)
tree3b840adbde59e0edb3b3716a029630d125f6c10f /td/telegram/MessagesManager.cpp
parenta041566e247eafc8fe25cb0ea64a168741039c48 (diff)
Improve on_delete_ephemeral_messages.
Diffstat (limited to 'td/telegram/MessagesManager.cpp')
-rw-r--r--td/telegram/MessagesManager.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp
index 3227863de..3a8383bf0 100644
--- a/td/telegram/MessagesManager.cpp
+++ b/td/telegram/MessagesManager.cpp
@@ -4315,14 +4315,15 @@ void MessagesManager::on_edited_ephemeral_message(telegram_api::object_ptr<teleg
on_get_message(std::move(message_info), false, "on_edited_ephemeral_message");
}
-void MessagesManager::on_delete_ephemeral_messages(DialogId dialog_id, vector<int32> ephemeral_message_ids) {
+void MessagesManager::on_delete_ephemeral_messages(DialogId dialog_id,
+ vector<EphemeralMessageId> ephemeral_message_ids) {
Dialog *d = get_dialog_force(dialog_id, "on_delete_ephemeral_messages");
if (d == nullptr) {
return;
}
vector<MessageId> message_ids;
for (auto ephemeral_message_id : ephemeral_message_ids) {
- auto it = d->ephemeral_message_ids.find(EphemeralMessageId(ephemeral_message_id));
+ auto it = d->ephemeral_message_ids.find(ephemeral_message_id);
if (it != d->ephemeral_message_ids.end()) {
message_ids.push_back(it->second);
}