Files
iistwin/client
Ильяс Султанов b3f4529376
Some checks are pending
Deploy to Server / Type Check & Build (push) Waiting to run
Deploy to Server / Build & Push App Image (push) Blocked by required conditions
Deploy to Server / Deploy to VPS (push) Blocked by required conditions
fix(offline): presence-вызовы не попадают в офлайн-очередь и молча дропаются из конфликтов
В PWA накапливались десятки конфликтов «/api/devices/active-chat»: эфемерные
presence-вызовы (активный чат, heartbeat) при сетевых сбоях ставились в очередь,
при реплее ловили 4xx и становились конфликтами, требующими ручной разборки.
Реплеить их бессмысленно — они устаревают мгновенно.
- isQueueable: /api/devices/active-chat и /api/devices/heartbeat больше не
  ставятся в очередь (как read receipts);
- isSafeToDrop: те же URL молча дропаются при 4xx;
- уже помеченные конфликтами presence-записи авто-синк дропает молча —
  накопленные десятки очистятся при следующей синхронизации.
2026-10-01 11:50:57 +03:00
..