From 8248864133633ef59cbc4243eede8f73b5e2005e Mon Sep 17 00:00:00 2001 From: JustArchi Date: Fri, 23 Apr 2021 00:25:30 +0200 Subject: [PATCH] Misc optimization --- ArchiSteamFarm/MobileAuthenticator.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ArchiSteamFarm/MobileAuthenticator.cs b/ArchiSteamFarm/MobileAuthenticator.cs index 87b3d9cb8..b83231745 100644 --- a/ArchiSteamFarm/MobileAuthenticator.cs +++ b/ArchiSteamFarm/MobileAuthenticator.cs @@ -254,12 +254,20 @@ namespace ArchiSteamFarm { internal void Init(Bot bot) => Bot = bot ?? throw new ArgumentNullException(nameof(bot)); internal static async Task ResetSteamTimeDifference() { + if ((SteamTimeDifference == null) && (LastSteamTimeCheck == DateTime.MinValue)) { + return; + } + if (!await TimeSemaphore.WaitAsync(0).ConfigureAwait(false)) { // Resolve or reset is already in-progress return; } try { + if ((SteamTimeDifference == null) && (LastSteamTimeCheck == DateTime.MinValue)) { + return; + } + SteamTimeDifference = null; LastSteamTimeCheck = DateTime.MinValue; } finally {