Skip to content

Commit 6154f98

Browse files
RangerMauveMauve Signweaver
andauthored
fix: catch race condition in server remove (#1056)
Co-authored-by: Mauve Signweaver <[email protected]>
1 parent 085ca84 commit 6154f98

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/member-api.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,6 +472,7 @@ export class MemberApi extends TypedEmitter {
472472
)
473473
}
474474

475+
const onClosePromise = pEvent(websocket, 'close')
475476
const onErrorPromise = pEvent(websocket, 'error')
476477

477478
const replicationStream = this.#getReplicationStream()
@@ -494,7 +495,6 @@ export class MemberApi extends TypedEmitter {
494495
websocket.close()
495496
throw errorEvent.error
496497
} else {
497-
const onClosePromise = pEvent(websocket, 'close')
498498
onErrorPromise.cancel()
499499
websocket.close()
500500
await onClosePromise

0 commit comments

Comments
 (0)