Skip to content

Commit be6b8a3

Browse files
committed
* Refresh token at 1/3 the interval value.
1 parent 6fd530b commit be6b8a3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

projects/RabbitMQ.Client.OAuth2/CredentialsRefresher.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ await _onRefreshed(null, ex, _linkedCts.Token)
108108
TimeSpan delaySpan = TimeSpan.FromMinutes(5); // TODO
109109
if (_credentials != null && _credentials.ValidUntil.HasValue)
110110
{
111-
delaySpan = _credentials.ValidUntil.Value;
111+
delaySpan = TimeSpan.FromMilliseconds(_credentials.ValidUntil.Value.TotalMilliseconds * (1.0 - (1 / 3.0)));
112112
}
113113

114114
await Task.Delay(delaySpan, _linkedCts.Token)

0 commit comments

Comments
 (0)