From 1638c8cfc9e6f188f945f7bd8a86d1cab2a23b64 Mon Sep 17 00:00:00 2001 From: Jonas Blumer <jonas.blumer@entwicklungspark.com> Date: Mon, 30 Nov 2015 09:25:09 +0100 Subject: [PATCH] added disconnection for clearing hear the world stream when user disconnects. mit bi erreneous if more than 2 clients are connected --- app.js | 1 + public/client.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app.js b/app.js index 040ea80..92bda68 100644 --- a/app.js +++ b/app.js @@ -28,6 +28,7 @@ io.on('connection', function(socket){ io.sockets.emit('updateUserCount', Object.keys(io.engine.clients).length); socket.on('disconnect', function(){ io.sockets.emit('updateUserCount', Object.keys(io.engine.clients).length); + io.sockets.emit('clearExternalData'); }); console.log('a user connected'); socket.on('bpm', function(newBpm){ diff --git a/public/client.js b/public/client.js index b3b5dc5..23948b0 100644 --- a/public/client.js +++ b/public/client.js @@ -28,7 +28,10 @@ $(function(){ iosocket.on('updateExternalGrid', function(data){ //playExternalSound(data)); externalGrid = data; - + }); + + iosocket.on('clearExternalData', function(){ + externalGrid = null; }); iosocket.on('updateUserCount', function(userCount){ -- GitLab