getting-online

Фіксація онлайну 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. Споживачі мають бути готові до часткових даних.