From abb74501798fa81f4aecf82cd18644916db9f02c Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 1 Mar 2017 22:41:49 +0100 Subject: [PATCH] Use limiter also in 2FA case, #482 --- ArchiSteamFarm/Bot.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index db24eac8a..b61faecee 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -731,14 +731,11 @@ namespace ArchiSteamFarm { return; } - // Use limiter only when user is not providing 2FA token by himself - if (string.IsNullOrEmpty(TwoFactorCode)) { - await LimitLoginRequestsAsync().ConfigureAwait(false); + await LimitLoginRequestsAsync().ConfigureAwait(false); - if (HasMobileAuthenticator) { - // In this case, we can also use ASF 2FA for providing 2FA token, even if it's not required - TwoFactorCode = await BotDatabase.MobileAuthenticator.GenerateToken().ConfigureAwait(false); - } + if (string.IsNullOrEmpty(TwoFactorCode) && HasMobileAuthenticator) { + // In this case, we can also use ASF 2FA for providing 2FA token, even if it's not required + TwoFactorCode = await BotDatabase.MobileAuthenticator.GenerateToken().ConfigureAwait(false); } if (!force && (!KeepRunning || SteamClient.IsConnected)) {