From d49c9e6766cbb9bffc038a68d9a6b96a50687eef Mon Sep 17 00:00:00 2001 From: Soumyadas15 Date: Mon, 16 Jun 2025 17:23:36 +0530 Subject: [PATCH] chore(dev): add tolt referrals --- backend/services/billing.py | 4 +++- .../app/(dashboard)/(personalAccount)/settings/layout.tsx | 1 - frontend/src/app/layout.tsx | 3 +-- frontend/src/lib/api.ts | 5 +++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/backend/services/billing.py b/backend/services/billing.py index ddd1e6cf..0379af65 100644 --- a/backend/services/billing.py +++ b/backend/services/billing.py @@ -39,6 +39,7 @@ class CreateCheckoutSessionRequest(BaseModel): price_id: str success_url: str cancel_url: str + tolt_referral: Optional[str] = None class CreatePortalSessionRequest(BaseModel): return_url: str @@ -553,7 +554,8 @@ async def create_checkout_session( cancel_url=request.cancel_url, metadata={ 'user_id': current_user_id, - 'product_id': product_id + 'product_id': product_id, + 'tolt_referral': request.tolt_referral }, allow_promotion_codes=True ) diff --git a/frontend/src/app/(dashboard)/(personalAccount)/settings/layout.tsx b/frontend/src/app/(dashboard)/(personalAccount)/settings/layout.tsx index 4bf66b5c..52c81f4d 100644 --- a/frontend/src/app/(dashboard)/(personalAccount)/settings/layout.tsx +++ b/frontend/src/app/(dashboard)/(personalAccount)/settings/layout.tsx @@ -18,7 +18,6 @@ export default function PersonalAccountSettingsPage({ ]; return ( <> -
diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index 31d34ff8..3987eedc 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -123,13 +123,12 @@ export default function RootLayout({ 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PCHSN4M2');`} - + - {/* Google Tag Manager (noscript) */}