fix: ensure LocalMutex acquire returns release callback correctly (closes #569) (#616)

This commit is contained in:
Anurag Saxena
2026-04-17 01:20:11 -04:00
committed by GitHub
parent d0ace2a3cf
commit dac6c3962a

View File

@@ -125,8 +125,8 @@ class LocalMutex {
return () => this._release(); return () => this._release();
} }
return new Promise((resolve) => { return new Promise((resolve) => {
this._queue.push(resolve); this._queue.push(() => resolve(() => this._release()));
}).then(() => () => this._release()); });
} }
_release() { _release() {