Фіксація онлайну TU та RU
src/golden/workers/bull/queue/getting-online.worker.ts
Кожні 5 хвилин (cron */5 * * * *). Ephemeral: без ретраю.
Що відбувається
Послідовно виконує:
- Тягне total онлайн RU через спеціальну “технічну” TU (
LADY_FOR_API) - Тягне total онлайн TU через техн. RU
- Кожен виклик у власному try/catch — помилка одного запиту логиться в
golden_error_reportі не блокує інший - Пише поточну точку у
golden_online_users({date, men, ladies, timestamp}) - Оновлює ClickHouse-агрегат для сьогоднішнього дня в реальному часі
Моніторинг
Лише logger.error() через Winston + помилки кожного партнерського запиту окремо в golden_error_report. ТГ-моніторинг не ввімкнений.
⚠️ TODO — два незалежних запити з різних “проксі-акаунтів” (TU і RU) — якщо один застиг, другий все одно пишеться, але відповідне поле в golden_online_users буде null. Споживачі мають бути готові до часткових даних.