diff --git a/ArchiSteamFarm/Core/Statistics.cs b/ArchiSteamFarm/Core/Statistics.cs index f1e206b70..fcdb568be 100644 --- a/ArchiSteamFarm/Core/Statistics.cs +++ b/ArchiSteamFarm/Core/Statistics.cs @@ -105,13 +105,11 @@ namespace ArchiSteamFarm.Core { return; } - await RequestsSemaphore.WaitAsync().ConfigureAwait(false); + if (!await RequestsSemaphore.WaitAsync(0).ConfigureAwait(false)) { + return; + } try { - if (!ShouldSendHeartBeats || (DateTime.UtcNow < LastHeartBeat.AddMinutes(MinHeartBeatTTL))) { - return; - } - Uri request = new($"{URL}/Api/HeartBeat"); Dictionary data = new(2, StringComparer.Ordinal) {