mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-08 06:55:46 +01:00
refactor: simpler rejoin
remove pointless app.cacheBuster = null
This commit is contained in:
@@ -7,7 +7,6 @@ app.isFocused = true;
|
|||||||
app.currentRoom = null;
|
app.currentRoom = null;
|
||||||
app.widgets = {};
|
app.widgets = {};
|
||||||
app.flags = {};
|
app.flags = {};
|
||||||
app.cacheBuster = null;
|
|
||||||
|
|
||||||
(function () {
|
(function () {
|
||||||
let appLoaded = false;
|
let appLoaded = false;
|
||||||
|
|||||||
@@ -172,37 +172,11 @@ socket = window.socket;
|
|||||||
}
|
}
|
||||||
|
|
||||||
function reJoinCurrentRoom() {
|
function reJoinCurrentRoom() {
|
||||||
const url_parts = window.location.pathname.slice(config.relative_path.length).split('/').slice(1);
|
if (app.currentRoom) {
|
||||||
let room;
|
const current = app.currentRoom;
|
||||||
|
app.currentRoom = '';
|
||||||
switch (url_parts[0]) {
|
app.enterRoom(current);
|
||||||
case 'user':
|
|
||||||
room = 'user/' + (ajaxify.data ? ajaxify.data.theirid : 0);
|
|
||||||
break;
|
|
||||||
case 'topic':
|
|
||||||
room = 'topic_' + url_parts[1];
|
|
||||||
break;
|
|
||||||
case 'category':
|
|
||||||
room = 'category_' + url_parts[1];
|
|
||||||
break;
|
|
||||||
case 'recent':
|
|
||||||
room = 'recent_topics';
|
|
||||||
break;
|
|
||||||
case 'unread':
|
|
||||||
room = 'unread_topics';
|
|
||||||
break;
|
|
||||||
case 'popular':
|
|
||||||
room = 'popular_topics';
|
|
||||||
break;
|
|
||||||
case 'admin':
|
|
||||||
room = 'admin';
|
|
||||||
break;
|
|
||||||
case 'categories':
|
|
||||||
room = 'categories';
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
app.currentRoom = '';
|
|
||||||
app.enterRoom(room);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function onReconnecting() {
|
function onReconnecting() {
|
||||||
|
|||||||
Reference in New Issue
Block a user