diff --git a/public/src/modules/taskbar.js b/public/src/modules/taskbar.js index e664037c0d..7f5978250b 100644 --- a/public/src/modules/taskbar.js +++ b/public/src/modules/taskbar.js @@ -55,7 +55,7 @@ define('taskbar', function() { $(window).trigger('filter:taskbar.push', data); - if (!element.length) { + if (!element.length && data.module) { createTaskbar(data); } }; diff --git a/src/socket.io/modules.js b/src/socket.io/modules.js index 16d48b5deb..ebd27730e4 100644 --- a/src/socket.io/modules.js +++ b/src/socket.io/modules.js @@ -240,6 +240,7 @@ SocketModules.chats.markRead = function(socket, roomId, callback) { user.notifications.pushCount(socket.uid); }); + server.in('uid_' + socket.uid).emit('event:chats.markedAsRead', {roomId: roomId}); callback(); }); };