From a3fedb47cbff3cdcebaf627cdb6a194a1dc2b14b Mon Sep 17 00:00:00 2001 From: Michael Teeuw Date: Tue, 19 Apr 2016 11:04:36 +0200 Subject: [PATCH] Fix socket reference bug. #196 --- js/socketclient.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/js/socketclient.js b/js/socketclient.js index f7d1843a..8ea468a8 100644 --- a/js/socketclient.js +++ b/js/socketclient.js @@ -8,11 +8,11 @@ var MMSocket = function(moduleName) { self.moduleName = moduleName; // Private Methods - socket = io.connect("/" + self.moduleName); + self.socket = io("/" + self.moduleName); var notificationCallback = function() {}; - var onevent = socket.onevent; - socket.onevent = function(packet) { + var onevent = self.socket.onevent; + self.socket.onevent = function(packet) { var args = packet.data || []; onevent.call(this, packet); // original call packet.data = ["*"].concat(args); @@ -20,7 +20,7 @@ var MMSocket = function(moduleName) { }; // register catch all. - socket.on("*", function(notification, payload) { + self.socket.on("*", function(notification, payload) { if (notification !== "*") { //console.log('Received notification: ' + notification +', payload: ' + payload); notificationCallback(notification, payload); @@ -36,6 +36,6 @@ var MMSocket = function(moduleName) { if (typeof payload === "undefined") { payload = {}; } - socket.emit(notification, payload); + self.socket.emit(notification, payload); }; };