diff --git a/ArchiSteamFarm/Steam/Bot.cs b/ArchiSteamFarm/Steam/Bot.cs index 309bd541a..189072971 100644 --- a/ArchiSteamFarm/Steam/Bot.cs +++ b/ArchiSteamFarm/Steam/Bot.cs @@ -2045,6 +2045,7 @@ public sealed class Bot : IAsyncDisposable, IDisposable { break; case EResult.AccessDenied: // Usually means refresh token is no longer authorized to use, otherwise just try again case EResult.AccountLoginDeniedNeedTwoFactor: + case EResult.AccountLoginDeniedThrottle: case EResult.DuplicateRequest: // This will happen if user reacts to popup and tries to use the code afterwards, we have the code saved in ASF, we just need to try again case EResult.FileNotFound: // User denied approval despite telling us that he accepted it, just try again case EResult.InvalidPassword: @@ -2596,6 +2597,7 @@ public sealed class Bot : IAsyncDisposable, IDisposable { break; case EResult.AccessDenied: + case EResult.AccountLoginDeniedThrottle: case EResult.RateLimitExceeded: ArchiLogger.LogGenericInfo(string.Format(CultureInfo.CurrentCulture, Strings.BotRateLimitExceeded, TimeSpan.FromMinutes(LoginCooldownInMinutes).ToHumanReadable()));