diff options
| author | levlam <levlam@telegram.org> | 2025-06-14 23:06:11 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2025-06-14 23:06:11 +0300 |
| commit | 99491552d75d55c3ad6c8a6b149425f5ba31befa (patch) | |
| tree | 57987f77f4cdf6323a299d2440c1ce9b4faefd75 /td/telegram/SuggestedAction.cpp | |
| parent | fb04b8d40e5e3d24c30001af2e9784c91d4606c0 (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.cpp | 4 |
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, |
