Egor
e4f182ffc6
Update broadcasts.py
2026-01-31 17:47:00 +03:00
Egor
fa94042284
Update admin_broadcasts.py
2026-01-31 17:46:37 +03:00
Egor
b258715cc1
Update broadcast_service.py
2026-01-31 17:45:59 +03:00
Egor
4e9f01d439
Add files via upload
2026-01-31 17:45:19 +03:00
Egor
dd9b33af83
Update channel_checker.py
2026-01-31 17:10:04 +03:00
Egor
11eb27437b
Update devices.py
2026-01-31 17:05:35 +03:00
Egor
1bb5ef85aa
Update inline.py
2026-01-31 17:04:59 +03:00
Egor
38ff15e794
Update subscription.py
2026-01-31 16:58:32 +03:00
Egor
2992dfbada
Update subscription_service.py
2026-01-31 16:58:01 +03:00
Egor
28dbe3dca7
Update subscription_auto_purchase_service.py
2026-01-31 15:22:11 +03:00
Egor
f688c74aee
Update monitoring_service.py
2026-01-30 23:02:00 +03:00
Egor
7000cd5bc2
Update balance.py
2026-01-30 21:04:46 +03:00
Egor
e3901c8d39
Add files via upload
2026-01-30 21:04:10 +03:00
Egor
55d817bcad
Update user_service.py
2026-01-30 20:43:45 +03:00
Egor
8a9994e539
Update user_service.py
2026-01-30 20:41:42 +03:00
Egor
f050a62bc6
Merge pull request #2460 from BEDOLAGA-DEV/main
...
w
2026-01-30 20:40:52 +03:00
c0mrade
e26464ddad
Merge pull request #2459 from BEDOLAGA-DEV/feat/websocket-subscription-balance-notifications
...
feat/websocket subscription balance notifications
2026-01-30 20:12:45 +03:00
c0mrade
3263606702
fix: resolve circular import with lazy websocket imports
...
Move websocket notification imports inside functions to avoid
circular dependency when module is loaded.
2026-01-30 19:17:25 +03:00
c0mrade
86350424d5
feat(websocket): add real-time notifications for subscription and balance events
...
- Import and call notify_user_subscription_renewed in auto-extend flows
- Import and call notify_user_subscription_activated for new subscriptions
- Add WebSocket notifications to _auto_purchase_tariff and _auto_purchase_daily_tariff
- Add WebSocket notifications to auto_activate_subscription_after_topup
- Add notify_user_balance_topup call in payment common mixin
2026-01-30 19:04:44 +03:00
Egor
d2ade1d9ed
Merge pull request #2457 from BEDOLAGA-DEV/dev
...
Update subscription.py
2026-01-30 18:17:05 +03:00
Egor
cc47cea268
Update subscription.py
2026-01-30 18:16:49 +03:00
Egor
6f420264f8
Merge pull request #2456 from BEDOLAGA-DEV/dev
...
Update user_cart_service.py
2026-01-30 17:47:39 +03:00
Egor
5949460572
Update user_cart_service.py
2026-01-30 17:46:55 +03:00
Egor
4330775d01
Merge pull request #2454 from BEDOLAGA-DEV/dev
...
Dev
2026-01-30 16:58:59 +03:00
Egor
fa5c217dd0
Update heleket.py
2026-01-30 16:58:40 +03:00
Egor
aa270c9ab4
Update subscription_auto_purchase_service.py
2026-01-30 16:58:12 +03:00
Egor
8b742082a4
Merge pull request #2453 from BEDOLAGA-DEV/dev
...
Dev
2026-01-30 16:09:42 +03:00
Egor
8078a4e64d
Update remnawave_service.py
2026-01-30 16:09:13 +03:00
Egor
79f2cc0da5
Update .env.example
2026-01-30 16:07:47 +03:00
Egor
0c769ac16d
Update config.py
2026-01-30 16:06:28 +03:00
Egor
25aba75413
Update user.py
2026-01-30 16:06:06 +03:00
Egor
9afe370a98
Add files via upload
2026-01-30 16:05:36 +03:00
Egor
6202801793
Update auth.py
2026-01-30 16:03:34 +03:00
Egor
4d48418b2c
Update auth.py
2026-01-30 15:59:26 +03:00
Egor
a21dfa75f0
Update email_service.py
2026-01-30 15:59:00 +03:00
Egor
e09d9b6607
Update email_verification.py
2026-01-30 15:58:12 +03:00
Egor
68a734051d
Merge pull request #2451 from BEDOLAGA-DEV/dev
...
Update remnawave_service.py
2026-01-29 02:03:15 +03:00
Egor
3f43371e60
Update remnawave_service.py
2026-01-29 02:02:59 +03:00
Egor
cb8d233a16
Merge pull request #2450 from BEDOLAGA-DEV/dev
...
Dev
2026-01-29 01:29:57 +03:00
Egor
d95aa7ca5c
Rename SubscriptionResponse to SubscriptionData
2026-01-29 01:03:01 +03:00
Egor
f7fc7d5cb0
Refactor subscription endpoint to return SubscriptionStatusResponse
2026-01-29 01:02:40 +03:00
Egor
5d6d3b962b
Update remnawave_service.py
2026-01-29 01:02:18 +03:00
Egor
6bf8f85c80
Merge pull request #2449 from BEDOLAGA-DEV/dev
...
Improve payload management and subscription validation
2026-01-29 00:09:25 +03:00
Egor
0a254b1903
Improve payload management and subscription validation
...
Refactor payload handling and user subscription check logic.
2026-01-29 00:07:52 +03:00
Egor
9f33331618
Merge pull request #2448 from BEDOLAGA-DEV/dev
...
Dev
2026-01-28 20:17:18 +03:00
Egor
595ecff396
Update payment_method_config_service.py
2026-01-28 20:16:58 +03:00
Egor
ad96e8951d
Merge pull request #2447 from BEDOLAGA-DEV/main
...
ц
2026-01-28 20:16:17 +03:00
Mikhail
385e1b4287
Merge pull request #2446 from Gy9vin/main
...
fix
2026-01-28 13:55:37 +03:00
Mikhail
6551ac1fe9
Merge branch 'main' into main
2026-01-28 13:55:24 +03:00
Egor
327ba81d25
Merge pull request #2445 from BEDOLAGA-DEV/dev
...
Update remnawave_service.py
2026-01-28 12:48:51 +03:00