aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/ReactionManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2024-01-25 17:04:02 +0300
committerlevlam <levlam@telegram.org>2024-01-25 17:04:02 +0300
commit2b442c1caa8c8cedf3d85c90ac6ad08862d1dfed (patch)
treeff970c8413f1e986e5d0412c208ce5c3e4717676 /td/telegram/ReactionManager.cpp
parent650ca8844df376eaff884479f0058eb0dde95d81 (diff)
Add ReactionManager::reget_saved_messages_tags.
Diffstat (limited to 'td/telegram/ReactionManager.cpp')
-rw-r--r--td/telegram/ReactionManager.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/td/telegram/ReactionManager.cpp b/td/telegram/ReactionManager.cpp
index aaf82ee4f..fd6f9d6e6 100644
--- a/td/telegram/ReactionManager.cpp
+++ b/td/telegram/ReactionManager.cpp
@@ -850,7 +850,10 @@ void ReactionManager::get_saved_messages_tags(Promise<td_api::object_ptr<td_api:
if (tags_.is_inited_) {
return promise.set_value(tags_.get_saved_messages_tags_object());
}
+ reget_saved_messages_tags(std::move(promise));
+}
+void ReactionManager::reget_saved_messages_tags(Promise<td_api::object_ptr<td_api::savedMessagesTags>> &&promise) {
auto &promises = pending_get_saved_reaction_tags_queries_;
promises.push_back(std::move(promise));
if (promises.size() != 1) {
@@ -923,7 +926,7 @@ void ReactionManager::send_update_saved_messages_tags() {
}
void ReactionManager::on_update_saved_reaction_tags(Promise<Unit> &&promise) {
- get_saved_messages_tags(PromiseCreator::lambda(
+ reget_saved_messages_tags(PromiseCreator::lambda(
[promise = std::move(promise)](Result<td_api::object_ptr<td_api::savedMessagesTags>> result) mutable {
promise.set_value(Unit());
}));