From 08ba9117389eeb18673bdd47fc90007bee1a57c7 Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Tue, 27 Aug 2013 13:38:09 -0400 Subject: [PATCH] closes #216 --- src/websockets.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/websockets.js b/src/websockets.js index a3edea4f19..92546790bb 100644 --- a/src/websockets.js +++ b/src/websockets.js @@ -529,11 +529,13 @@ var SocketIO = require('socket.io').listen(global.server, { log:false }), user.getUserField(uid, 'username', function(err, username) { var finalMessage = 'New message from ' + username + ''; - notifications.create(finalMessage, 5, '#', 'notification_' + uid + '_' + touid, function(nid) { - notifications.push(nid, [touid], function(success) { + if(!isUserOnline(touid)) { + notifications.create(finalMessage, 5, '#', 'notification_' + uid + '_' + touid, function(nid) { + notifications.push(nid, [touid], function(success) { + }); }); - }); + } require('./messaging').addMessage(uid, touid, msg, function(err, message) { var numSockets = 0;