diff --git a/ArchiSteamFarm/ArchiWebHandler.cs b/ArchiSteamFarm/ArchiWebHandler.cs index dea24ee6a..e33c6aba5 100644 --- a/ArchiSteamFarm/ArchiWebHandler.cs +++ b/ArchiSteamFarm/ArchiWebHandler.cs @@ -2660,13 +2660,9 @@ namespace ArchiSteamFarm { Bot.ArchiLogger.LogGenericInfo(Strings.UnlockingParentalAccount); - if (!await UnlockParentalAccountForService(SteamCommunityURL, parentalCode).ConfigureAwait(false)) { - Bot.ArchiLogger.LogGenericWarning(Strings.WarningFailed); + bool[] results = await Task.WhenAll(UnlockParentalAccountForService(SteamCommunityURL, parentalCode), UnlockParentalAccountForService(SteamStoreURL, parentalCode)).ConfigureAwait(false); - return false; - } - - if (!await UnlockParentalAccountForService(SteamStoreURL, parentalCode).ConfigureAwait(false)) { + if (results.Any(result => !result)) { Bot.ArchiLogger.LogGenericWarning(Strings.WarningFailed); return false;