diff --git a/lib/client.js b/lib/client.js index fca4776..698b215 100644 --- a/lib/client.js +++ b/lib/client.js @@ -70,8 +70,9 @@ export default class Client extends EventTarget { this.ws.addEventListener("open", this.handleOpen.bind(this)); this.ws.addEventListener("message", this.handleMessage.bind(this)); - this.ws.addEventListener("close", () => { - console.log("Connection closed"); + this.ws.addEventListener("close", (event) => { + console.log("Connection closed (code: " + event.code + ")"); + this.ws = null; this.setStatus(Client.Status.DISCONNECTED); this.availableCaps = {};