From fe847e35f02ffbae98e9edb02f7f2a8a8da4d5fd Mon Sep 17 00:00:00 2001 From: Fringg Date: Sun, 22 Mar 2026 07:32:04 +0300 Subject: [PATCH] chore: ruff format oauth, auth schemas, webhook service --- app/cabinet/routes/oauth.py | 4 +++- app/cabinet/schemas/auth.py | 6 +++++- app/services/remnawave_webhook_service.py | 3 +-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/cabinet/routes/oauth.py b/app/cabinet/routes/oauth.py index cab615b7..c3060ac3 100644 --- a/app/cabinet/routes/oauth.py +++ b/app/cabinet/routes/oauth.py @@ -234,4 +234,6 @@ async def oauth_callback( referred_by_id=referrer_id, ) logger.info('New OAuth user created', provider=provider, user_id=user.id) - return await _finalize_oauth_login(db, user, provider, request.campaign_slug, request.referral_code, is_new_user=True) + return await _finalize_oauth_login( + db, user, provider, request.campaign_slug, request.referral_code, is_new_user=True + ) diff --git a/app/cabinet/schemas/auth.py b/app/cabinet/schemas/auth.py index fccced69..3c48be52 100644 --- a/app/cabinet/schemas/auth.py +++ b/app/cabinet/schemas/auth.py @@ -206,5 +206,9 @@ class DeepLinkPollRequest(BaseModel): token: str = Field(..., min_length=16, max_length=128, description='Deep link auth token') campaign_slug: str | None = Field( - None, min_length=1, max_length=64, pattern=r'^[a-zA-Z0-9_-]+$', description='Campaign slug captured from cabinet URL' + None, + min_length=1, + max_length=64, + pattern=r'^[a-zA-Z0-9_-]+$', + description='Campaign slug captured from cabinet URL', ) diff --git a/app/services/remnawave_webhook_service.py b/app/services/remnawave_webhook_service.py index 7bb6fe2e..ad40e09c 100644 --- a/app/services/remnawave_webhook_service.py +++ b/app/services/remnawave_webhook_service.py @@ -712,8 +712,7 @@ class RemnaWaveWebhookService: elapsed = (datetime.now(UTC) - self._recent_recreations[sub_id]).total_seconds() if elapsed < self._RECREATION_GUARD_SECONDS: logger.warning( - 'Webhook user.deleted: skipping — panel recreation was attempted recently ' - '(recreation loop guard)', + 'Webhook user.deleted: skipping — panel recreation was attempted recently (recreation loop guard)', sub_id=sub_id, user_id=user_id, elapsed=round(elapsed, 1),