diff --git a/example.js b/example.js index 8677ac7..29e5fcc 100644 --- a/example.js +++ b/example.js @@ -160,7 +160,7 @@ client.on('message_revoke_me', async (msg) => { console.log(msg.body); // message before it was deleted. }); -client.on('disconnected', () => { - console.log('Client was logged out'); +client.on('disconnected', (reason) => { + console.log('Client was logged out', reason); }); diff --git a/src/Client.js b/src/Client.js index 7f0aa82..e3e5d85 100644 --- a/src/Client.js +++ b/src/Client.js @@ -206,8 +206,9 @@ class Client extends EventEmitter { /** * Emitted when the client has been disconnected * @event Client#disconnected + * @param {WAState} reason state that caused the disconnect */ - this.emit(Events.DISCONNECTED); + this.emit(Events.DISCONNECTED, state); this.destroy(); } });