fix(WebSocketShard): proper error bubbling (#9119)

* fix(WebSocketShard): proper error bubbling

* fix(WebSocketShard): proper success signaling from waitForEvent

* refactor(waitForEvent): better error bubbling behavior

* fix(WebSocketShard): still allow the first connect call to reject

* fix(WebSocketShard): handle potential once error in #send

* refactor(WebSocketShard): waitForEvent & bubbleWaitForEventError

* refactor: success signaling

* chore: bump async EE to allow overwriting the error event
This commit is contained in:
DD
2023-02-19 21:28:34 +02:00
committed by GitHub
parent 7f2ef962ec
commit 9681f34877
5 changed files with 88 additions and 22 deletions

View File

@@ -58,7 +58,7 @@
"homepage": "https://discord.js.org",
"dependencies": {
"@msgpack/msgpack": "^2.8.0",
"@vladfrangu/async_event_emitter": "^2.1.3",
"@vladfrangu/async_event_emitter": "^2.1.4",
"ioredis": "^5.2.4"
},
"devDependencies": {