diff options
| author | levlam <levlam@telegram.org> | 2026-07-02 14:33:32 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-07-02 14:33:32 +0300 |
| commit | 4481341b2c3d6301291ebed39982b67bced39c9e (patch) | |
| tree | 29b4b7d99d2478dc96e69afb11f1e82380ce5d64 /td/telegram/BusinessConnectionManager.cpp | |
| parent | eb3936d5418fe05c228c2de339607f265001bff9 (diff) | |
Add inputMessageReplyToEphemeralMessage.
Diffstat (limited to 'td/telegram/BusinessConnectionManager.cpp')
| -rw-r--r-- | td/telegram/BusinessConnectionManager.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/td/telegram/BusinessConnectionManager.cpp b/td/telegram/BusinessConnectionManager.cpp index d410090f8..231f6cbf7 100644 --- a/td/telegram/BusinessConnectionManager.cpp +++ b/td/telegram/BusinessConnectionManager.cpp @@ -11,6 +11,7 @@ #include "td/telegram/BusinessBotRights.h" #include "td/telegram/ChatManager.h" #include "td/telegram/DialogManager.h" +#include "td/telegram/EphemeralMessageId.h" #include "td/telegram/files/FileManager.h" #include "td/telegram/files/FileType.h" #include "td/telegram/Global.h" @@ -1189,6 +1190,20 @@ MessageInputReplyTo BusinessConnectionManager::create_business_message_input_rep } case td_api::inputMessageReplyToExternalMessage::ID: return {}; + case td_api::inputMessageReplyToEphemeralMessage::ID: { + auto reply_to_message = td_api::move_object_as<td_api::inputMessageReplyToEphemeralMessage>(reply_to); + auto ephemeral_message_id = EphemeralMessageId(reply_to_message->ephemeral_message_id_); + if (!ephemeral_message_id.is_valid()) { + return {}; + } + return MessageInputReplyTo{MessageId(), + ephemeral_message_id, + DialogId(), + MessageQuote(), + 0, + string(), + "business inputMessageReplyToEphemeralMessage"}; + } default: UNREACHABLE(); return {}; |
