Avoid double session refreshes

This commit is contained in:
JustArchi
2019-04-16 18:27:17 +02:00
parent e96d242d69
commit 40bc3829ef

View File

@@ -2405,10 +2405,14 @@ namespace ArchiSteamFarm {
DateTime triggeredAt = DateTime.UtcNow;
if (triggeredAt < LastSessionRefresh.AddSeconds(MinSessionValidityInSeconds)) {
return true;
}
await SessionSemaphore.WaitAsync().ConfigureAwait(false);
try {
if (triggeredAt < LastSessionRefresh) {
if (triggeredAt < LastSessionRefresh.AddSeconds(MinSessionValidityInSeconds)) {
return true;
}