From e1ad339581897e682bfdf6dbbf43c426f6834dd4 Mon Sep 17 00:00:00 2001 From: you21979 Date: Mon, 10 Jul 2017 13:41:07 +0900 Subject: [PATCH] add event dispose --- lib/client.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/client.js b/lib/client.js index a61813c..25437b0 100644 --- a/lib/client.js +++ b/lib/client.js @@ -44,6 +44,10 @@ class Client{ this.callback_message_queue[key](new Error('close connect')) delete this.callback_message_queue[key] }) + ['server.peers.subscribe', + 'blockchain.numblocks.subscribe', + 'blockchain.headers.subscribe', + 'blockchain.address.subscribe'].forEach(event => this.subscribe.removeAllListeners(event)) }) conn.on('data', (chunk) => { this.mp.run(chunk)