aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/SuggestedAction.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2025-06-14 23:06:11 +0300
committerlevlam <levlam@telegram.org>2025-06-14 23:06:11 +0300
commit99491552d75d55c3ad6c8a6b149425f5ba31befa (patch)
tree57987f77f4cdf6323a299d2440c1ce9b4faefd75 /td/telegram/SuggestedAction.cpp
parentfb04b8d40e5e3d24c30001af2e9784c91d4606c0 (diff)
Allow to pass error code and message directly to Promise::set_error.
Diffstat (limited to 'td/telegram/SuggestedAction.cpp')
-rw-r--r--td/telegram/SuggestedAction.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/td/telegram/SuggestedAction.cpp b/td/telegram/SuggestedAction.cpp
index 85e6c6f70..2ebb2c9b3 100644
--- a/td/telegram/SuggestedAction.cpp
+++ b/td/telegram/SuggestedAction.cpp
@@ -283,7 +283,7 @@ bool remove_suggested_action(const UserManager *user_manager, vector<SuggestedAc
void dismiss_suggested_action(SuggestedAction action, Promise<Unit> &&promise) {
switch (action.type_) {
case SuggestedAction::Type::Empty:
- return promise.set_error(Status::Error(400, "Action must be non-empty"));
+ return promise.set_error(400, "Action must be non-empty");
case SuggestedAction::Type::EnableArchiveAndMuteNewChats:
case SuggestedAction::Type::CheckPassword:
case SuggestedAction::Type::CheckPhoneNumber:
@@ -302,7 +302,7 @@ void dismiss_suggested_action(SuggestedAction action, Promise<Unit> &&promise) {
std::move(action), std::move(promise));
case SuggestedAction::Type::SetPassword: {
if (action.otherwise_relogin_days_ < 0) {
- return promise.set_error(Status::Error(400, "Invalid authorization_delay specified"));
+ return promise.set_error(400, "Invalid authorization_delay specified");
}
if (action.otherwise_relogin_days_ == 0) {
return send_closure_later(G()->suggested_action_manager(), &SuggestedActionManager::dismiss_suggested_action,