Commit Graph

10 Commits

Author SHA1 Message Date
Egor
cd6f9a3296 Update campaign_service.py 2026-01-17 05:02:54 +03:00
Egor
744e5c1453 Update campaign_service.py 2026-01-08 03:28:49 +03:00
Mikhail
9f12462871 Merge branch 'main' into fix 2025-12-27 15:54:07 +03:00
Dxnil
34517427b0 test 2025-12-27 03:05:48 +03:00
gy9vin
58c924b70a fix(campaign,channel): исправлена логика рекламных кампаний и проверки подписки на канал
- Рекламные кампании теперь выдают триальную подписку (is_trial=True),
    а не платную — пользователь становится платным только после оплаты

  - Добавлена настройка CHANNEL_REQUIRED_FOR_ALL для проверки подписки
    на канал для ВСЕХ пользователей (платных и триальных)

  - Добавлен параметр is_trial в create_paid_subscription для гибкости
2025-12-26 21:40:28 +03:00
Egor
cb6d51ed3d Remove trial squad override setting 2025-11-08 07:55:24 +03:00
Egor
8407f7cdb1 Restore device management button in disabled mode 2025-10-31 19:15:48 +03:00
Egor
d13ff6830b Gate server counter updates for paid subscriptions 2025-10-08 07:54:31 +03:00
Egor
6b2af1f4a3 feat: randomize trial squad distribution 2025-10-08 06:07:31 +03:00
Egor
c738b5703f Fix import cleanup 2025-09-19 12:15:56 +03:00