Коллекции загружаются
#исправление_ошибки #аудио_фанфики
Благодаря Разгуляя была выявлены и решены проблемы с новостями о публикации аудиофанфиков. Первая проблема. Если счетчик в "Мои новости" у пользователя пустой, то новости загружаются из кэша, и там может не быть самой последней новости. Новости о новых аудиофанфиках публиковались, как надо, но вот счетчик не увеличивался. Таким образом, эти новости становились видны пользователям только тогда, когда они получали ещё какую-нибудь новость. Эта проблема была не всегда, ибо зависимость кэша от счетчика новых новостей появилась относительно недавно. Теперь, в момент публикации новости, счетчик будет увеличиваться. Вторая проблема. Об аудиофанфиках есть два типа новостей - новый аудиофанфик и новая глава аудиофанфика. До сегодняшнего дня новости "новый аудиофанфик" были видны: подписчикам автора/переводчика и подписчикам декламатора. А новости "новая глава ауодиофанфика" были видны: подписчикам фанфика и подписчикам декламатора. Проблема здесь следующая - когда публикуется первая глава макси/миди аудиофанфика, подписчики автора/переводчика фанфика об этом не узнают. И наоборот, подписчики декламатора видят новости о каждой главе макси/миди аудиофанфика, даже если не подписаны на него и он им не интересен. Здесь решение было компромиссным. Теперь подписчики декламатора не видят новостей типа "новая глава аудиофанфика", их видят только подписчики фанфика. А в момент публикации первой главы макси/миди аудиофанфика создаётся две новости, по одной каждого типа. Таким образом, и подписчики автора/переводчика будут в курсе, что началась публикация нового аудиофанфика, и подписчики декламатора не будут получать лишние новости, если конкретный фанфик им не интересен. Компромисс же в том, что об одном событии создаётся две новости. Их будет видно в списке всех новостей сайта, в списке новостей фанфика и в "Мои новости", если пользователь подписан на фанфик и на автора/переводчика/декламатора. 26 февраля 2021
4 |