From b66340e1dddd470d35eb2b7dd7a4b3ba0aa9e889 Mon Sep 17 00:00:00 2001 From: Robin Linus Date: Mon, 28 Dec 2015 23:02:29 +0100 Subject: [PATCH] Notify clients only once of empty buddy-list --- server/ws-server.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/server/ws-server.js b/server/ws-server.js index ba587f5..2b40a3d 100644 --- a/server/ws-server.js +++ b/server/ws-server.js @@ -126,7 +126,15 @@ exports.create = function(server) { isSystemEvent: true, type: 'buddies' }; - client.socket.send(msg); + if (buddies.length) { + client.socket.send(msg); + client.notifiedEmpty = false; + return; + } + if (!client.notifiedEmpty) { + client.notifiedEmpty = true; + client.socket.send(msg); + } }); }); }