aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/QuickReplyManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-06-29 15:13:50 +0300
committerlevlam <levlam@telegram.org>2026-06-29 15:13:50 +0300
commitdd582be7860a1b135aaf6c6f1a68ad13ff461c51 (patch)
tree0a0de7abcd58c4d8c4a3fe8d5a5d0d7feeaccead /td/telegram/QuickReplyManager.cpp
parent19465fa8079ba7d9fdc3e6fe93e34744dd979184 (diff)
Pass FileId to file reference error callback.
Diffstat (limited to 'td/telegram/QuickReplyManager.cpp')
-rw-r--r--td/telegram/QuickReplyManager.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/td/telegram/QuickReplyManager.cpp b/td/telegram/QuickReplyManager.cpp
index de90c5452..d3381183d 100644
--- a/td/telegram/QuickReplyManager.cpp
+++ b/td/telegram/QuickReplyManager.cpp
@@ -432,7 +432,7 @@ class QuickReplyManager::SendQuickReplyMediaQuery final : public Td::ResultHandl
LOG(INFO) << "Receive error for SendQuickReplyMediaQuery: " << status;
if (td_->file_reference_manager_->process_file_reference_error(
status, was_uploaded_, file_upload_ids_, file_references_, cover_file_ids_, cover_file_references_, false,
- [&](size_t pos) mutable {
+ [&](size_t pos, FileId file_id) {
td_->quick_reply_manager_->on_send_message_file_error(shortcut_id_, message_id_, random_id_, pos, 0,
{-1});
})) {
@@ -531,7 +531,7 @@ class QuickReplyManager::UploadQuickReplyMediaQuery final : public Td::ResultHan
}
LOG(INFO) << "Receive error for UploadQuickReplyMediaQuery: " << status;
if (td_->file_reference_manager_->process_file_reference_error(
- status, true, {}, {}, {cover_file_id_}, {cover_file_reference_}, false, [&](size_t pos) mutable {
+ status, true, {}, {}, {cover_file_id_}, {cover_file_reference_}, false, [&](size_t pos, FileId file_id) {
td_->quick_reply_manager_->on_send_message_file_error(shortcut_id_, message_id_, random_id_, media_pos_,
edit_generation_, {-1});
})) {
@@ -618,7 +618,7 @@ class QuickReplyManager::SendQuickReplyMultiMediaQuery final : public Td::Result
LOG(INFO) << "Receive error for SendQuickReplyMultiMediaQuery: " << status;
if (td_->file_reference_manager_->process_file_reference_error(
status, file_ids_, file_references_, cover_file_ids_, cover_file_references_, true,
- [&](size_t pos) mutable {
+ [&](size_t pos, FileId file_id) {
td_->quick_reply_manager_->on_send_media_group_file_reference_error(shortcut_id_, std::move(random_ids_));
})) {
return;
@@ -3175,7 +3175,7 @@ void QuickReplyManager::fail_edit_quick_reply_message(QuickReplyShortcutId short
}
if (td_->file_reference_manager_->process_file_reference_error(
status, was_uploaded, file_upload_ids, file_references, cover_file_ids, cover_file_references, false,
- [&](size_t pos) mutable {
+ [&](size_t pos, FileId file_id) {
on_send_message_file_error(shortcut_id, message_id, 0, pos, edit_generation, {-1});
})) {
return;