Тижневе оновлення даних 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 після вичерпання ретраїв.