diff --git a/app/handlers/admin/users.py b/app/handlers/admin/users.py index f59e11f9..bed93366 100644 --- a/app/handlers/admin/users.py +++ b/app/handlers/admin/users.py @@ -4571,7 +4571,6 @@ async def admin_buy_subscription_execute(callback: types.CallbackQuery, db_user: async with remnawave_service.get_api_client() as api: update_kwargs = dict( uuid=target_user.remnawave_uuid, - # RemnaWave API accepts only ACTIVE/DISABLED status=UserStatus.ACTIVE if subscription.is_active else UserStatus.DISABLED, expire_at=subscription.end_date, traffic_limit_bytes=subscription.traffic_limit_gb * (1024**3) @@ -4609,7 +4608,6 @@ async def admin_buy_subscription_execute(callback: types.CallbackQuery, db_user: create_kwargs = dict( username=username, expire_at=subscription.end_date, - # RemnaWave API accepts only ACTIVE/DISABLED status=UserStatus.ACTIVE if subscription.is_active else UserStatus.DISABLED, traffic_limit_bytes=subscription.traffic_limit_gb * (1024**3) if subscription.traffic_limit_gb > 0 diff --git a/app/services/monitoring_service.py b/app/services/monitoring_service.py index 590b6e35..5c35dd5a 100644 --- a/app/services/monitoring_service.py +++ b/app/services/monitoring_service.py @@ -377,7 +377,6 @@ class MonitoringService: update_kwargs = dict( uuid=user.remnawave_uuid, - # RemnaWave API accepts only ACTIVE/DISABLED — EXPIRED/LIMITED are managed internally status=RemnaWaveUserStatus.ACTIVE if is_active else RemnaWaveUserStatus.DISABLED, expire_at=subscription.end_date if is_active diff --git a/app/services/subscription_service.py b/app/services/subscription_service.py index e830568e..87a3694c 100644 --- a/app/services/subscription_service.py +++ b/app/services/subscription_service.py @@ -372,7 +372,6 @@ class SubscriptionService: async with self.get_api_client() as api: hwid_limit = resolve_hwid_device_limit_for_payload(subscription) - # RemnaWave API accepts only ACTIVE/DISABLED — EXPIRED/LIMITED are managed internally update_kwargs = dict( uuid=user.remnawave_uuid, status=UserStatus.ACTIVE if is_actually_active else UserStatus.DISABLED, @@ -858,7 +857,6 @@ class SubscriptionService: ext_squad_uuid = sub.tariff.external_squad_uuid if sub.tariff else None hwid_limit = resolve_hwid_device_limit_for_payload(sub) - # RemnaWave API accepts only ACTIVE/DISABLED — EXPIRED/LIMITED are managed internally update_kwargs = dict( uuid=user.remnawave_uuid, status=UserStatus.ACTIVE if is_actually_active else UserStatus.DISABLED,