a lot of refactos

This commit is contained in:
STEINNI
2026-06-21 21:08:46 +00:00
parent 3066a54a4c
commit 4c9e989bda
16 changed files with 472 additions and 60 deletions
+13 -1
View File
@@ -83,6 +83,18 @@ export class PrepareQuorum {
}
cancel() {
this.#cleanup()
}
abortPending(result) {
const resolve = this.resolve
this.#cleanup()
if(typeof(resolve) !== 'function') return(false)
resolve(result)
return(true)
}
#cleanup() {
if(this.timer) {
clearTimeout(this.timer)
this.timer = null
@@ -96,7 +108,7 @@ export class PrepareQuorum {
#finish(result) {
const resolve = this.resolve
this.cancel()
this.#cleanup()
if(typeof(resolve) === 'function') resolve(result)
}