Explicitly fail reload attachment menu bot queries.

This commit is contained in:
levlam 2023-01-16 15:16:36 +03:00
parent 14fbdf5928
commit f6168879af
2 changed files with 7 additions and 3 deletions

View File

@ -829,7 +829,7 @@ Result<AttachMenuManager::AttachMenuBot> AttachMenuManager::get_attach_menu_bot(
void AttachMenuManager::reload_attach_menu_bots(Promise<Unit> &&promise) {
if (!is_active()) {
return;
return promise.set_error(Status::Error(400, "Can't reload attachment menu bots"));
}
reload_attach_menu_bots_queries_.push_back(std::move(promise));
@ -931,6 +931,10 @@ void AttachMenuManager::get_attach_menu_bot(UserId user_id,
}
void AttachMenuManager::reload_attach_menu_bot(UserId user_id, Promise<Unit> &&promise) {
if (!is_active()) {
return promise.set_error(Status::Error(400, "Can't reload attachment menu bot"));
}
TRY_RESULT_PROMISE(promise, input_user, td_->contacts_manager_->get_input_user(user_id));
auto wrapped_promise = PromiseCreator::lambda(

View File

@ -2433,7 +2433,7 @@ void FileManager::run_download(FileNodePtr node, bool force_update_priority) {
error = res.move_as_error();
}
VLOG(file_references)
<< "Got result from reload photo for file " << file_id << ": " << error;
<< "Receive result from reload photo for file " << file_id << ": " << error;
send_closure(actor_id, &FileManager::on_error, query_id, std::move(error));
}));
node->need_reload_photo_ = false;
@ -2458,7 +2458,7 @@ void FileManager::run_download(FileNodePtr node, bool force_update_priority) {
} else {
error = res.move_as_error();
}
VLOG(file_references) << "Got result from FileSourceManager for file " << file_id << ": " << error;
VLOG(file_references) << "Receive result from FileSourceManager for file " << file_id << ": " << error;
send_closure(actor_id, &FileManager::on_error, query_id, std::move(error));
}));
return;