Explicitly fail reload attachment menu bot queries.
This commit is contained in:
parent
14fbdf5928
commit
f6168879af
@ -829,7 +829,7 @@ Result<AttachMenuManager::AttachMenuBot> AttachMenuManager::get_attach_menu_bot(
|
|||||||
|
|
||||||
void AttachMenuManager::reload_attach_menu_bots(Promise<Unit> &&promise) {
|
void AttachMenuManager::reload_attach_menu_bots(Promise<Unit> &&promise) {
|
||||||
if (!is_active()) {
|
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));
|
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) {
|
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));
|
TRY_RESULT_PROMISE(promise, input_user, td_->contacts_manager_->get_input_user(user_id));
|
||||||
|
|
||||||
auto wrapped_promise = PromiseCreator::lambda(
|
auto wrapped_promise = PromiseCreator::lambda(
|
||||||
|
@ -2433,7 +2433,7 @@ void FileManager::run_download(FileNodePtr node, bool force_update_priority) {
|
|||||||
error = res.move_as_error();
|
error = res.move_as_error();
|
||||||
}
|
}
|
||||||
VLOG(file_references)
|
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));
|
send_closure(actor_id, &FileManager::on_error, query_id, std::move(error));
|
||||||
}));
|
}));
|
||||||
node->need_reload_photo_ = false;
|
node->need_reload_photo_ = false;
|
||||||
@ -2458,7 +2458,7 @@ void FileManager::run_download(FileNodePtr node, bool force_update_priority) {
|
|||||||
} else {
|
} else {
|
||||||
error = res.move_as_error();
|
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));
|
send_closure(actor_id, &FileManager::on_error, query_id, std::move(error));
|
||||||
}));
|
}));
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user