Я хочу суммировать темы с более чем 20 сообщениями. Я изменил значение требуемое количество сообщений для суммирования в настройках на 20, но кнопка Суммировать эту тему так и не появилась.
Однако всё работает корректно при значении 50.
Пожалуйста, подскажите, не делаю ли я что-то не так.
У меня возникает странное чувство дежавю, но я не могу найти предыдущего обсуждения. В любом случае, насколько я понимаю, изменение этого параметра не приводит к мгновенным ретроактивным изменениям.
Кнопка Резюме этой темы будет добавлена ко всем темам, соответствующим критериям, в результате запланированной задачи. Похоже, что для недавних тем обновление должно произойти в течение 15 минут после изменения параметра, а для более старых тем — в течение недели. Если кто-то хочет внести изменения немедленно, похоже, что запуск перестроения решит проблему.
Также стоит помнить, что параметр сайта summary likes required также определяет, будет ли тема резюмироваться или нет.
Подскажите, пожалуйста, @Shubham_Ranjan, видите ли вы что-то, противоречащее вышесказанному?
@codinghorror, как вы думаете, стоит ли добавить примечание к этому параметру, информирующее администраторов о том, что обновление всех постов может занять до недели?
Да, конечно, я даже не знал об этом! Действительно ли темы будут обновлены? Я не совсем понимаю, что вообще означает «процесс обновления» в данном случае.
Если я правильно проследил все повороты в коде, вот что я обнаружил:
У нас есть класс ScoreCalculator, который использует два параметра (summary likes required и summary posts required) для определения, следует ли суммировать тему:
Класс ScoreCalculator будет вызываться в задаче PeriodicalUpdates, которая выполняется каждые 15 минут для проверки тем, соответствующих указанным аргументам:
Все остальные темы должны обрабатываться задачей Weekly с: