diff options
| author | levlam <levlam@telegram.org> | 2024-06-11 21:42:50 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2024-06-11 21:42:50 +0300 |
| commit | d982389d773059d917dedb623e23cd82ffc2ef8d (patch) | |
| tree | 458315e5fc4f10d5c70c5edafe950dfacac13fd9 | |
| parent | 2b0bb9207c55d440bb01bde157b41009330319f7 (diff) | |
Update TDLib to 1.8.31.
| m--------- | td | 0 | ||||
| -rw-r--r-- | telegram-bot-api/Client.cpp | 10 |
2 files changed, 7 insertions, 3 deletions
diff --git a/td b/td -Subproject fab354add5a257a8121a4a7f1ff6b1b9fa9a907 +Subproject 8f19c751dc296cedb9a921badb7a02a8c0cb1ae diff --git a/telegram-bot-api/Client.cpp b/telegram-bot-api/Client.cpp index aec8ce0..a1a5440 100644 --- a/telegram-bot-api/Client.cpp +++ b/telegram-bot-api/Client.cpp @@ -7011,8 +7011,12 @@ bool Client::to_bool(td::MutableSlice value) { td_api::object_ptr<td_api::InputMessageReplyTo> Client::get_input_message_reply_to( CheckedReplyParameters &&reply_parameters) { if (reply_parameters.reply_to_message_id > 0) { - return make_object<td_api::inputMessageReplyToMessage>( - reply_parameters.reply_in_chat_id, reply_parameters.reply_to_message_id, std::move(reply_parameters.quote)); + if (reply_parameters.reply_in_chat_id != 0) { + return make_object<td_api::inputMessageReplyToExternalMessage>( + reply_parameters.reply_in_chat_id, reply_parameters.reply_to_message_id, std::move(reply_parameters.quote)); + } + return make_object<td_api::inputMessageReplyToMessage>(reply_parameters.reply_to_message_id, + std::move(reply_parameters.quote)); } return nullptr; } @@ -7020,7 +7024,7 @@ td_api::object_ptr<td_api::InputMessageReplyTo> Client::get_input_message_reply_ td_api::object_ptr<td_api::InputMessageReplyTo> Client::get_input_message_reply_to( InputReplyParameters &&reply_parameters) { if (reply_parameters.reply_in_chat_id.empty() && reply_parameters.reply_to_message_id > 0) { - return make_object<td_api::inputMessageReplyToMessage>(0, reply_parameters.reply_to_message_id, + return make_object<td_api::inputMessageReplyToMessage>(reply_parameters.reply_to_message_id, std::move(reply_parameters.quote)); } return nullptr; |
