From 33e067517721c78663381c69cecaa47d0ebc0e34 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 18 May 2016 04:33:17 +0200 Subject: [PATCH] Skip first shutdown in ShutdownOnFarmingFinished, #229 --- ArchiSteamFarm/Bot.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index a8accf653..6ea9c6c8a 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -68,7 +68,7 @@ namespace ArchiSteamFarm { internal bool KeepRunning { get; private set; } - private bool InvalidPassword, LoggedInElsewhere, FirstTradeSent; + private bool InvalidPassword, LoggedInElsewhere, FirstTradeSent, SkipFirstShutdown; private string AuthCode, TwoFactorCode; internal static async Task RefreshCMs(uint cellID) { @@ -320,7 +320,11 @@ namespace ArchiSteamFarm { } if (BotConfig.ShutdownOnFarmingFinished) { - Stop(); + if (SkipFirstShutdown) { + SkipFirstShutdown = false; + } else { + Stop(); + } } } @@ -1130,6 +1134,7 @@ namespace ArchiSteamFarm { return "That bot instance is already running!"; } + SkipFirstShutdown = true; await Start().ConfigureAwait(false); return "Done!"; }