From 9af1639168b346e335090cd3d91a5b3996e3766d Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 22 Feb 2024 21:47:34 +0300 Subject: [PATCH] Add QuickReplyManager::get_quick_reply_unique_id. --- td/telegram/QuickReplyManager.cpp | 9 ++++++--- td/telegram/QuickReplyManager.h | 2 ++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/td/telegram/QuickReplyManager.cpp b/td/telegram/QuickReplyManager.cpp index 6800176ab..9620c7f71 100644 --- a/td/telegram/QuickReplyManager.cpp +++ b/td/telegram/QuickReplyManager.cpp @@ -428,11 +428,14 @@ void QuickReplyManager::sort_quick_reply_messages(vectormessage_id, m->edit_date); +} + vector QuickReplyManager::get_quick_reply_unique_ids( const vector> &messages) { - return transform(messages, [](const unique_ptr &message) { - return QuickReplyMessageUniqueId(message->message_id, message->edit_date); - }); + return transform( + messages, [](const unique_ptr &message) { return get_quick_reply_unique_id(message.get()); }); } vector QuickReplyManager::get_server_quick_reply_unique_ids( diff --git a/td/telegram/QuickReplyManager.h b/td/telegram/QuickReplyManager.h index 260d42b93..01a841c4b 100644 --- a/td/telegram/QuickReplyManager.h +++ b/td/telegram/QuickReplyManager.h @@ -145,6 +145,8 @@ class QuickReplyManager final : public Actor { using QuickReplyMessageUniqueId = std::pair; + static QuickReplyMessageUniqueId get_quick_reply_unique_id(const QuickReplyMessage *m); + static vector get_quick_reply_unique_ids( const vector> &messages);