mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-30 10:27:49 +00:00
feat(promo-offers): охват сегментов и прогресс доставки на странице отправки
Сегмент выбирался вслепую — в списке не было числа пользователей, а после отправки экран показывал только количество созданных офферов: сколько человек реально получило предложение и сколько заблокировало бота, узнать было негде. В селекте сегментов теперь стоит охват каждого (GET /promo-offers/segments), под ним — сколько уйдёт по выбранному. После отправки экран результата показывает прогресс доставки с карточками Всего/Отправлено/Заблокировали/ Ошибки и опрашивает запись рассылки раз в 3 секунды, пока она не завершится. Прогресс-блок и бейдж статуса вынесены из AdminBroadcastDetail в BroadcastDeliveryStats и переиспользуются обеими страницами, а условие «доставка ещё идёт» — в утилиту broadcastStatus с тестами.
This commit is contained in:
@@ -3807,7 +3807,9 @@
|
||||
"sendError": "Failed to send offer",
|
||||
"notificationsSent": "Notifications sent",
|
||||
"offersCreated": "Offers created",
|
||||
"notificationsFailed": "(failed: {{count}})"
|
||||
"notificationsFailed": "(failed: {{count}})",
|
||||
"deliveryTitle": "Telegram delivery",
|
||||
"openAsBroadcast": "Open as broadcast"
|
||||
},
|
||||
"notFound": "Template not found",
|
||||
"noActiveTemplates": "No active templates",
|
||||
|
||||
Reference in New Issue
Block a user