Fix logic

This commit is contained in:
JustArchi
2018-11-06 22:55:41 +01:00
parent a5cecad7f6
commit 0cd396cebf

View File

@@ -1531,14 +1531,14 @@ namespace ArchiSteamFarm {
} }
private async Task<bool?> IsSessionExpired() { private async Task<bool?> IsSessionExpired() {
if (LastSessionCheck.AddSeconds(MinSessionValidityInSeconds) < DateTime.UtcNow) { if (DateTime.UtcNow < LastSessionCheck.AddSeconds(MinSessionValidityInSeconds)) {
return LastSessionCheck != LastSessionRefresh; return LastSessionCheck != LastSessionRefresh;
} }
await SessionSemaphore.WaitAsync().ConfigureAwait(false); await SessionSemaphore.WaitAsync().ConfigureAwait(false);
try { try {
if (LastSessionCheck.AddSeconds(MinSessionValidityInSeconds) < DateTime.UtcNow) { if (DateTime.UtcNow < LastSessionCheck.AddSeconds(MinSessionValidityInSeconds)) {
return LastSessionCheck != LastSessionRefresh; return LastSessionCheck != LastSessionRefresh;
} }