From 2b794becff9083bd91bd69931a96e9d8a898b439 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Domeradzki?= Date: Wed, 3 Apr 2024 00:32:59 +0200 Subject: [PATCH] Clear GamesToFarm on farming stopped GamesToFarm is not used after farming has stopped, so this doesn't solve any bug or misbehaviour, but some plugin creators might prefer to have up-to-date state just in case. --- ArchiSteamFarm/Steam/Cards/CardsFarmer.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs b/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs index c2e7f3e35..04f3d8379 100644 --- a/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs +++ b/ArchiSteamFarm/Steam/Cards/CardsFarmer.cs @@ -409,7 +409,10 @@ public sealed class CardsFarmer : IAsyncDisposable, IDisposable { if (NowFarming) { Bot.ArchiLogger.LogGenericError(Strings.WarningFailed); + NowFarming = false; + + GamesToFarm.Clear(); } Bot.ArchiLogger.LogGenericInfo(Strings.IdlingStopped); @@ -799,6 +802,8 @@ public sealed class CardsFarmer : IAsyncDisposable, IDisposable { NowFarming = false; + GamesToFarm.Clear(); + return; } @@ -832,6 +837,8 @@ public sealed class CardsFarmer : IAsyncDisposable, IDisposable { } else { NowFarming = false; + GamesToFarm.Clear(); + return; } }