mirror of
https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot.git
synced 2026-02-28 07:11:37 +00:00
- Add web_link generation for campaigns (uses MINIAPP_CUSTOM_URL) - Process campaign_slug in all auth endpoints (telegram, widget, email, oauth) - Apply campaign bonus (balance/subscription/tariff) with SELECT FOR UPDATE lock - Add rollback + user refresh on campaign bonus failure - Fix N+1 query in campaign registrations (batch subscription check) - Remove duplicate queries in get_campaign_statistics (~60 lines dead code) - Simplify _store_refresh_token (remove TOCTOU pre-check, keep IntegrityError) - Remove dead expression in campaign_service.py - Align start_parameter max_length to 64 (matches DB column) - Remove unused campaign_slug from EmailRegisterStandaloneRequest