mirror of
https://github.com/BEDOLAGA-DEV/remnawave-bedolaga-telegram-bot.git
synced 2026-01-20 03:40:26 +00:00
Update miniapp.py
This commit is contained in:
@@ -5406,6 +5406,19 @@ async def submit_subscription_renewal_endpoint(
|
||||
description=description,
|
||||
)
|
||||
|
||||
# Синхронизируем с RemnaWave (сброс трафика по настройке)
|
||||
try:
|
||||
from app.services.subscription_service import SubscriptionService
|
||||
service = SubscriptionService()
|
||||
await service.update_remnawave_user(
|
||||
db,
|
||||
subscription,
|
||||
reset_traffic=settings.RESET_TRAFFIC_ON_PAYMENT,
|
||||
reset_reason="subscription renewal (miniapp)",
|
||||
)
|
||||
except Exception as e:
|
||||
logger.error(f"Ошибка синхронизации с RemnaWave при продлении (miniapp): {e}")
|
||||
|
||||
lang = getattr(user, "language", settings.DEFAULT_LANGUAGE)
|
||||
if lang == "ru":
|
||||
message = f"Подписка продлена до {new_end_date.strftime('%d.%m.%Y')}"
|
||||
|
||||
Reference in New Issue
Block a user