SavingViewsService
src/main/operator/interval-services/saving-views.service.ts
Зберігає перегляди профілів чоловіків анкетами.
Інтервал
5 хвилин
Логіка
Для кожної анкети:
tabsService.sendMessageToTabAsync({ type: GetViews })— запитує перегляди з таби- Парсить відповідь: фільтрує рядки що містять
"VIEWER" - Парсить JSON → витягує
userId(manId_api) ladyViewsRepository.create(...)— зберігає запис у локальну БД
Дані потім синкаються на сервер через DataSyncService.
Запуск
Стартує в кінці initLadyRunners() — після того як всі анкети ініціалізовані і сендери запущені.
Зв’язки
- Зберігає в: Database
- Дані синкає: DataSyncService
- Запускається з: LadyRunner-Init