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);