Skip to content

Commit 76b494d

Browse files
committed
fix cancellationToken canceled
1 parent fb6acae commit 76b494d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Kirov.RedisLock/RedisLockScope.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,8 @@ public async Task<RedisLockScope> LockAsync(TimeSpan keyExpiry, TimeSpan delay,
105105
cancellationToken.ThrowIfCancellationRequested();
106106
while (!await _database.LockTakeAsync(_redisKey, _redisValue, keyExpiry, flags).ConfigureAwait(false))
107107
{
108+
await Task.Delay(delay, cancellationToken).ConfigureAwait(false);
108109
cancellationToken.ThrowIfCancellationRequested();
109-
await Task.Delay(delay).ConfigureAwait(false);
110110
}
111111
return this;
112112
}

0 commit comments

Comments
 (0)