mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-01 14:10:53 +00:00
Fix possible NRE
This commit is contained in:
@@ -3293,9 +3293,11 @@ public sealed class Bot : IAsyncDisposable, IDisposable {
|
||||
}
|
||||
|
||||
private async void OnRefreshTokensTimer(object? state = null) {
|
||||
if (AccessTokenValidUntil.HasValue && (AccessTokenValidUntil.Value > DateTime.UtcNow.AddMinutes(MinimumAccessTokenValidityMinutes))) {
|
||||
DateTime accessTokenValidUntil = AccessTokenValidUntil.GetValueOrDefault();
|
||||
|
||||
if ((accessTokenValidUntil > DateTime.MinValue) && (accessTokenValidUntil > DateTime.UtcNow.AddMinutes(MinimumAccessTokenValidityMinutes))) {
|
||||
// We don't need to refresh just yet
|
||||
InitRefreshTokensTimer(AccessTokenValidUntil.Value);
|
||||
InitRefreshTokensTimer(accessTokenValidUntil);
|
||||
}
|
||||
|
||||
await RefreshWebSession().ConfigureAwait(false);
|
||||
|
||||
Reference in New Issue
Block a user