mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-03 04:25:55 +01:00
removed global room
socket.io already puts everyone into a room named ''
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user