From 1363b23008f90da42cadfcf71abbe9249544f8a3 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 8 Feb 2017 14:41:28 +0100 Subject: [PATCH] Handle temporary fetching failures appropriately --- ArchiSteamFarm/Statistics.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Statistics.cs b/ArchiSteamFarm/Statistics.cs index 93718ccaf..3ed4ccfb8 100644 --- a/ArchiSteamFarm/Statistics.cs +++ b/ArchiSteamFarm/Statistics.cs @@ -113,7 +113,7 @@ namespace ArchiSteamFarm { bool matchEverything = Bot.BotConfig.TradingPreferences.HasFlag(BotConfig.ETradingPreferences.MatchEverything); // Skip announcing if we already announced this bot with the same data - if ((LastNickname != null) && nickname.Equals(LastNickname) && (LastAvatarHash != null) && avatarHash.Equals(LastAvatarHash) && LastMatchEverything.HasValue && (matchEverything == LastMatchEverything.Value)) { + if (ShouldSendHeartBeats && (LastNickname != null) && nickname.Equals(LastNickname) && (LastAvatarHash != null) && avatarHash.Equals(LastAvatarHash) && LastMatchEverything.HasValue && (matchEverything == LastMatchEverything.Value)) { return; } @@ -121,7 +121,7 @@ namespace ArchiSteamFarm { try { // Skip announcing if we already announced this bot with the same data - if ((LastNickname != null) && nickname.Equals(LastNickname) && (LastAvatarHash != null) && avatarHash.Equals(LastAvatarHash) && LastMatchEverything.HasValue && (matchEverything == LastMatchEverything.Value)) { + if (ShouldSendHeartBeats && (LastNickname != null) && nickname.Equals(LastNickname) && (LastAvatarHash != null) && avatarHash.Equals(LastAvatarHash) && LastMatchEverything.HasValue && (matchEverything == LastMatchEverything.Value)) { return; } @@ -130,6 +130,7 @@ namespace ArchiSteamFarm { if ((inventory == null) || (inventory.Count == 0)) { // Don't announce, we have empty inventory + ShouldSendHeartBeats = false; return; }