From 242e85cc36921530b9a6122d65775c2e6ab1adfd Mon Sep 17 00:00:00 2001 From: JustArchi Date: Sat, 1 Oct 2016 21:20:20 +0200 Subject: [PATCH] Misc --- ArchiSteamFarm/Bot.cs | 6 +----- ArchiSteamFarm/CardsFarmer.cs | 3 ++- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index 3a11d5174..4a5897062 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -236,7 +236,7 @@ namespace ArchiSteamFarm { CallbackManager.Subscribe(OnSharedLibraryLockStatus); ArchiWebHandler = new ArchiWebHandler(this); - CardsFarmer = new CardsFarmer(this); + CardsFarmer = new CardsFarmer(this, BotConfig.Paused); Trading = new Trading(this); HeartBeatTimer = new Timer( @@ -269,10 +269,6 @@ namespace ArchiSteamFarm { throw new ArgumentException("That bot is already defined!"); } - if (BotConfig.Paused) { - CardsFarmer.Pause().Wait(); - } - if (!BotConfig.StartOnLaunch) { return; } diff --git a/ArchiSteamFarm/CardsFarmer.cs b/ArchiSteamFarm/CardsFarmer.cs index 46e563287..7f92608e4 100755 --- a/ArchiSteamFarm/CardsFarmer.cs +++ b/ArchiSteamFarm/CardsFarmer.cs @@ -96,12 +96,13 @@ namespace ArchiSteamFarm { private bool KeepFarming, NowFarming; - internal CardsFarmer(Bot bot) { + internal CardsFarmer(Bot bot, bool paused) { if (bot == null) { throw new ArgumentNullException(nameof(bot)); } Bot = bot; + Paused = paused; if (Program.GlobalConfig.IdleFarmingPeriod > 0) { IdleFarmingTimer = new Timer(