Maxim Dolgolyov
25c0bb2a79
fix(tracker): mark_read шлётся на КАЖДЫЙ клик пилюли (идемпотентно)
...
Старый syncPending-баг успел залить локальный localState.read данными,
которых нет на сервере. После фиксов firstTime=false для всех ключей в
localState.read, и mark_read иначе никогда не уходил → каталог показывал
0 даже после реальных кликов.
Решение: убрать оптимизацию firstTime. Слать mark_read КАЖДЫЙ раз —
серверный код if(!arr.includes(mark_read)) arr.push(...) не добавит
дубликат. Лишний POST стоит копейки, зато система самовосстанавливается
без зависимости от загрузочного backfill.
2026-05-27 17:17:00 +03:00
..
2026-05-26 20:05:48 +03:00
2026-05-16 12:53:49 +03:00
2026-05-27 17:17:00 +03:00
2026-05-27 17:03:59 +03:00
2026-04-12 10:10:37 +03:00
2026-04-12 10:10:37 +03:00
2026-04-12 10:10:37 +03:00
2026-05-16 17:39:13 +03:00
2026-05-17 14:51:05 +03:00
2026-04-16 11:42:38 +03:00
2026-05-20 19:49:54 +03:00
2026-04-13 21:22:21 +03:00
2026-05-20 19:49:54 +03:00
2026-05-20 19:49:54 +03:00
2026-05-20 19:52:03 +03:00
2026-04-16 11:42:38 +03:00
2026-05-22 22:06:43 +03:00
2026-05-06 16:58:25 +03:00
2026-04-13 21:22:21 +03:00
2026-04-13 21:22:21 +03:00
2026-05-16 19:33:39 +03:00
2026-04-13 21:22:21 +03:00
2026-05-22 22:19:02 +03:00
2026-05-21 09:58:23 +03:00
2026-05-16 18:41:27 +03:00
2026-04-12 10:10:37 +03:00
2026-04-13 21:22:21 +03:00
2026-04-16 11:42:38 +03:00
2026-04-13 18:04:59 +03:00
2026-04-13 21:22:21 +03:00
2026-04-16 11:42:38 +03:00
2026-04-16 11:42:38 +03:00
2026-05-26 19:49:08 +03:00
2026-04-16 11:42:38 +03:00
2026-04-13 21:22:21 +03:00
2026-04-16 11:42:38 +03:00
2026-05-16 19:17:49 +03:00
2026-04-16 11:42:38 +03:00
2026-04-23 12:16:08 +03:00
2026-04-13 21:22:21 +03:00
2026-05-16 18:41:27 +03:00
2026-04-16 11:42:38 +03:00
2026-04-13 21:22:21 +03:00
2026-05-22 22:10:10 +03:00
2026-04-23 23:10:58 +03:00
2026-04-13 21:22:21 +03:00
2026-04-23 12:16:08 +03:00
2026-04-13 21:22:21 +03:00
2026-04-13 21:22:21 +03:00
2026-04-14 09:02:30 +03:00
2026-05-16 17:06:24 +03:00
2026-05-16 13:13:06 +03:00
2026-05-16 13:13:06 +03:00
2026-05-16 17:39:13 +03:00
2026-05-16 18:51:58 +03:00
2026-05-16 19:33:39 +03:00