diff --git a/lib/client.js b/lib/client.js index f83824b..81809dc 100644 --- a/lib/client.js +++ b/lib/client.js @@ -235,6 +235,14 @@ export default class Client extends EventTarget { this.disconnect(); } break; + case "FAIL": + if (msg.params[0] === "BOUNCER" && msg.params[2] === "BIND") { + this.dispatchEvent(new CustomEvent("error", { + detail: "Failed to bind to bouncer network: " + msg.params[3], + })); + this.disconnect(); + } + break; } this.dispatchEvent(new CustomEvent("message", {