update-data-golden-ladies

Тижневе оновлення даних TU

src/golden/workers/bull/queue/update-data-golden-ladies.worker.ts

Щопонеділка о 00:10 (cron 10 0 * * 1). Durable: 3 спроби з паузою 30 хв, таймаут 1 год.

Що відбувається

  • Бере всіх незаблокованих golden_admins
  • Для кожного логіниться (token) і тягне повний список своїх TU
  • З відповіді витягує name, last_name, password (на партнерському сайті), photo (URL аватара) і зберігає/оновлює у golden_lady
  • Між адмінами пауза 5 секунд — є ліміт на апі (старе)

🪦 Legacy API. Парсинг відповіді goldenbride.net йде не як JSON, а як сирий масив рядків з магічними маркерами (com.lady.shared.common.Satellite, com.lady.shared.common.video.VideoTypes — Java-серіалізована форма). Cookie-рядок захардкоджений з листопада 2022. Працює тільки тому що партнерський бек не міняв формат. При першій же зміні з їхнього боку — поламається мовчки (повертатиме null поля). TODO: коли буде час — переписати на нормальний клієнт або хоч винести cookie-стрічку у конфіг.

Моніторинг

ТГ-моніторинг (WorkerType.UpdateProfiles): COMPLETED на успіху; помилка пробрасується — ранній сигнал після першої невдалої спроби, FAILED після вичерпання ретраїв.