logout/login changes, updateHeader changes

This commit is contained in:
Baris Usakli
2013-09-24 15:59:08 -04:00
parent fbfdf561fc
commit 0b0d64b52e
6 changed files with 73 additions and 40 deletions

View File

@@ -1,8 +1,5 @@
var SocketIO = require('socket.io').listen(global.server, {
log: false,
transports: ['websocket', 'xhr-polling', 'jsonp-polling', 'flashsocket']
}),
cookie = require('cookie'),
var cookie = require('cookie'),
express = require('express'),
user = require('./user.js'),
Groups = require('./groups'),
@@ -32,11 +29,26 @@ var SocketIO = require('socket.io').listen(global.server, {
plugins = require('./plugins'),
winston = require('winston');
(function(io) {
//(function(io) {
var users = {},
userSockets = {},
rooms = {};
module.exports.logoutUser = function(uid) {
if(userSockets[uid] && userSockets[uid].length) {
for(var i=0; i< userSockets[uid].length; ++i) {
userSockets[uid][i].emit('event:disconnect');
userSockets[uid][i].disconnect();
if(!userSockets[uid])
return;
}
}
}
module.exports.init = function(io) {
global.io = io;
io.sockets.on('connection', function(socket) {
@@ -886,4 +898,4 @@ var SocketIO = require('socket.io').listen(global.server, {
});
});
}(SocketIO));
}