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 new Promise((resolve) => {
this._queue.push(resolve);
}).then(() => () => this._release());
this._queue.push(() => resolve(() => this._release()));
});
}
_release() {