diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs index b1e6b52da..9c4fe120c 100755 --- a/ArchiSteamFarm/Bot.cs +++ b/ArchiSteamFarm/Bot.cs @@ -230,13 +230,6 @@ namespace ArchiSteamFarm { CardsFarmer = new CardsFarmer(this); Trading = new Trading(this); - HeartBeatTimer = new Timer( - async e => await HeartBeat().ConfigureAwait(false), - null, - TimeSpan.FromMinutes(1), // Delay - TimeSpan.FromMinutes(1) // Period - ); - if ((AcceptConfirmationsTimer == null) && (BotConfig.AcceptConfirmationsPeriod > 0)) { AcceptConfirmationsTimer = new Timer( async e => await AcceptConfirmations(true).ConfigureAwait(false), @@ -246,6 +239,15 @@ namespace ArchiSteamFarm { ); } + if (HeartBeatTimer == null) { + HeartBeatTimer = new Timer( + async e => await HeartBeat().ConfigureAwait(false), + null, + TimeSpan.FromMinutes(1), // Delay + TimeSpan.FromMinutes(1) // Period + ); + } + if ((SendItemsTimer == null) && (BotConfig.SendTradePeriod > 0)) { SendItemsTimer = new Timer( async e => await ResponseLoot(BotConfig.SteamMasterID).ConfigureAwait(false),