aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2024-06-11 21:42:50 +0300
committerlevlam <levlam@telegram.org>2024-06-11 21:42:50 +0300
commitd982389d773059d917dedb623e23cd82ffc2ef8d (patch)
tree458315e5fc4f10d5c70c5edafe950dfacac13fd9
parent2b0bb9207c55d440bb01bde157b41009330319f7 (diff)
Update TDLib to 1.8.31.
m---------td0
-rw-r--r--telegram-bot-api/Client.cpp10
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;