fix: dont load chat rooms for quests/spiders

This commit is contained in:
Barış Soner Uşaklı
2024-06-06 12:14:08 -04:00
parent 9d74539a4e
commit ca4a7751e2

View File

@@ -130,7 +130,7 @@ module.exports = function (middleware) {
return await user.getUserData(req.uid);
}
return {
uid: 0,
uid: req.uid === -1 ? -1 : 0,
username: '[[global:guest]]',
picture: user.getDefaultAvatar(),
'icon:text': '?',
@@ -184,7 +184,7 @@ module.exports = function (middleware) {
timeagoCode: languages.userTimeagoCode(res.locals.config.userLang),
browserTitle: translator.translate(controllersHelpers.buildTitle(title)),
navigation: navigation.get(req.uid),
roomIds: db.getSortedSetRevRange(`uid:${req.uid}:chat:rooms`, 0, 0),
roomIds: req.uid > 0 ? db.getSortedSetRevRange(`uid:${req.uid}:chat:rooms`, 0, 0) : [],
});
const unreadData = {