diff --git a/ArchiSteamFarm/BotDatabase.cs b/ArchiSteamFarm/BotDatabase.cs index 008d14917..7cc6af7ab 100644 --- a/ArchiSteamFarm/BotDatabase.cs +++ b/ArchiSteamFarm/BotDatabase.cs @@ -41,6 +41,7 @@ namespace ArchiSteamFarm { } internal bool HasGamesToRedeemInBackground => GamesToRedeemInBackgroundCount > 0; + internal bool HasIdlingPriorityAppIDs => IdlingPriorityAppIDs.Count > 0; [JsonProperty(Required = Required.DisallowNull)] private readonly ConcurrentHashSet BlacklistedFromTradesSteamIDs = new ConcurrentHashSet(); diff --git a/ArchiSteamFarm/CardsFarmer.cs b/ArchiSteamFarm/CardsFarmer.cs index e9dc19e62..95d1eebb7 100755 --- a/ArchiSteamFarm/CardsFarmer.cs +++ b/ArchiSteamFarm/CardsFarmer.cs @@ -227,7 +227,8 @@ namespace ArchiSteamFarm { return; } - if (!Bot.CanReceiveSteamCards) { + if (!Bot.CanReceiveSteamCards || (Bot.BotConfig.IdlePriorityQueueOnly && !Bot.BotDatabase.HasIdlingPriorityAppIDs)) { + Bot.ArchiLogger.LogGenericInfo(Strings.NothingToIdle); await Bot.OnFarmingFinished(false).ConfigureAwait(false); return;