diff options
Diffstat (limited to 'src/lib/vendor')
| -rw-r--r-- | src/lib/vendor/lock.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/vendor/lock.ts b/src/lib/vendor/lock.ts index 43249cd..3f2b6b9 100644 --- a/src/lib/vendor/lock.ts +++ b/src/lib/vendor/lock.ts @@ -184,7 +184,7 @@ export class JoinedRWLock extends RWLockAbstract { * @param priority Priority passed to {@link RWLockImpl.acquireRead RWLock.acquireRead} * @param greedy If we should attempt to get the underlying locks whilst waiting on others. This gives us priority, but may make other operations take forever. `-1`=Never be greedy, `0`=Immediately be greedy, `>0`=Wait `greedyAfter` seconds before being greedy (leaks a Promise if timeout reached) */ - public acquireRead(priority?: number): Promise<() => void> { + public acquireRead(priority?: number, greedyAfter = -1): Promise<() => void> { return this.acquireGeneric( (lock, priority) => lock.acquireRead(priority), priority, |