From ff25333349bb8db1ab2182fe2fd5a02b896493e2 Mon Sep 17 00:00:00 2001 From: Nick Martin Date: Mon, 13 Feb 2012 21:15:59 -0800 Subject: [PATCH] Remove sockjs listeners correctly. --- packages/stream/stream_client.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/stream/stream_client.js b/packages/stream/stream_client.js index 0ab6aa92a9..706d6abdeb 100644 --- a/packages/stream/stream_client.js +++ b/packages/stream/stream_client.js @@ -153,13 +153,8 @@ _.extend(Meteor._Stream.prototype, { var self = this; if (self.socket) { - - // XXX XXX how do we remove listeners on engine socket - if (self.socket.$events) { - _.each(self.socket.$events, function (v, k) { - self.socket.removeAllListeners(k); - }); - } + self.socket.onmessage = self.socket.onclose + = self.socket.onerror = function () {}; self.socket.close(); var old_socket = self.socket;