|
|
@ -630,6 +630,7 @@ async function initChat() { |
|
|
|
let rooms = Object.keys(socket.rooms); |
|
|
|
let rooms = Object.keys(socket.rooms); |
|
|
|
for(let i=1;i<rooms.length;i++){ |
|
|
|
for(let i=1;i<rooms.length;i++){ |
|
|
|
io.to(rooms[i]).emit('ALERT', socket.nick+' disconnected'); |
|
|
|
io.to(rooms[i]).emit('ALERT', socket.nick+' disconnected'); |
|
|
|
|
|
|
|
db.query('update user_meta set viewers = viewers - 1 where username='+db.raw.escape(rooms[i])); |
|
|
|
} |
|
|
|
} |
|
|
|
if(Array.isArray(store.get(socket.nick))) { |
|
|
|
if(Array.isArray(store.get(socket.nick))) { |
|
|
|
store.set(socket.nick, store.get(socket.nick).filter(item => item !== socket.id)) |
|
|
|
store.set(socket.nick, store.get(socket.nick).filter(item => item !== socket.id)) |
|
|
|