ui senders #UI

Sender Stats

Статистика сендера

(UI-секція) — ліва частина вкладки Sender. Таблиця відправок по кожній TU з розбивкою на тип сендера.


Структура таблиці

Рядок — TU (показуються всі активні анкети оператора). Колонки:

ГрупаКолонкаЗначення
ChatNewРозсилка новим RU (знайомство)
ChatFavoritesРозсилка колишнім фаворитам (нагадування)
MailNewРозсилка листів новим RU
MailFavoritesРозсилка листів фаворитам

У бек-коді ці треки історично називаються інакше (напр. chatFAV/chatNEW — див. ChatSender), але суть збігається.

Число в комірці

Кількість успішних відправок за поточну добу для цієї TU + цього треку. Обнуляється з новою добою.

Оновлюється реактивно — при кожній успішній обробці відправки.

Дії

Клік на число (комірку)

Відкриває у центральній панелі список інвайтів саме цього сендера і цього типу. Інвайти свої для кожної пари (TU × тип сендера) — не шаруються між TU або між типами.

Червона підсвітка — критичні помилки

Комірка підсвічується коли відправка впала з помилкою яка потребує уваги оператора. Більшість API-помилок ігнорується (щоб логіка не зупинялась) — підсвічуються тільки критичні:

  • Оператор не додав інвайт для цього треку
  • У тексті інвайту некоректні символи
  • (інші — TODO: уточнити повний перелік з коду, chat-sender.ts і mail-sender.ts)

Tooltip помилки

При наведенні на червону комірку — показується текст помилки з відповіддю сервера або внутрішній опис.

Нюанси

  • Червона підсвітка не блокує сендер глобально — це сигнал оператору виправити конкретний трек. Інші TU / треки продовжують працювати.
  • 5+ помилок підряд → зупинка анкети (див. ChatSendercheckBugged). У таблиці це не окремо позначено — відображається через стан TU.

Зв’язки