only init unread topics for loggedin users

dont call isFollowed
v1.18.x
Barış Soner Uşaklı 6 years ago
parent f75e2ed1ee
commit f4a00f0b5f

@ -58,6 +58,7 @@ define('forum/footer', [
var unreadUnrepliedTopicCount = parseInt($('a[href="' + config.relative_path + '/unread?filter=unreplied"].navigation-link i').attr('data-content'), 10) + 1; var unreadUnrepliedTopicCount = parseInt($('a[href="' + config.relative_path + '/unread?filter=unreplied"].navigation-link i').attr('data-content'), 10) + 1;
updateUnreadTopicCount('/unread?filter=unreplied', unreadUnrepliedTopicCount); updateUnreadTopicCount('/unread?filter=unreplied', unreadUnrepliedTopicCount);
} }
if ($('a[href="' + config.relative_path + '/unread?filter=watched"].navigation-link i').length) {
socket.emit('topics.isFollowed', post.topic.tid, function (err, isFollowed) { socket.emit('topics.isFollowed', post.topic.tid, function (err, isFollowed) {
if (err) { if (err) {
return app.alertError(err.message); return app.alertError(err.message);
@ -68,6 +69,7 @@ define('forum/footer', [
} }
}); });
} }
}
function markTopicsUnread(tid) { function markTopicsUnread(tid) {
$('[data-tid="' + tid + '"]').addClass('unread'); $('[data-tid="' + tid + '"]').addClass('unread');
@ -96,5 +98,7 @@ define('forum/footer', [
socket.on('event:unread.updateCount', updateUnreadCounters); socket.on('event:unread.updateCount', updateUnreadCounters);
socket.on('event:unread.updateChatCount', updateUnreadChatCount); socket.on('event:unread.updateChatCount', updateUnreadChatCount);
if (app.user.uid > 0) {
initUnreadTopics(); initUnreadTopics();
}
}); });

Loading…
Cancel
Save