removed global room

socket.io already puts everyone into a room named ''
v1.18.x
barisusakli 11 years ago
parent 8e86f4b787
commit 0dc780148a

@ -46,7 +46,7 @@ $(document).ready(function() {
ajaxify.go = function (url, callback, quiet) {
// "quiet": If set to true, will not call pushState
app.enterRoom('global');
app.enterRoom('');
$(window).off('scroll');

@ -45,12 +45,12 @@ var socket,
case 'admin':
room = 'admin';
break;
default:
room = 'global';
case 'home':
room = 'home';
break;
}
app.enterRoom(room, true);
app.currentRoom = '';
app.enterRoom(room);
socket.emit('meta.reconnected');
@ -198,9 +198,9 @@ var socket,
});
};
app.enterRoom = function (room, force) {
app.enterRoom = function (room) {
if (socket) {
if (app.currentRoom === room && !force) {
if (app.currentRoom === room) {
return;
}

@ -66,11 +66,13 @@ SocketMeta.rooms.enter = function(socket, data, callback) {
return callback(new Error('[[error:invalid-data]]'));
}
if (data.leave !== null) {
if (data.leave) {
socket.leave(data.leave);
}
socket.join(data.enter);
if (data.enter) {
socket.join(data.enter);
}
if (data.leave && data.leave !== data.enter && data.leave.indexOf('topic') !== -1) {
module.parent.exports.updateRoomBrowsingText(data.leave);

Loading…
Cancel
Save