logo
logo
Для обратной совместимости стоит ... [Дим(м) 09/08/2016 14:45]
... использовать старое (глобальное) значение маркера, если индивидуальный маркер для проверяемой темы отсутствует.
 
Что-то типа такого:
Text

var topicTS = getLastViewTimestampForTopic(currTopic);
if (!topicTS) {
    topicTS = getForumLastViewTimestamp();
    if (currTopic.lastModified > now - 6 month) {
        saveLastViewTimestampForTopic(currTopic, topicTS);
    }
}
if (topicTS && currTopic.lastModified > topicTS) {
    markAsUnread(currTopic);
}