From 897458fbe152d76cdb9a89885a2a883592232020 Mon Sep 17 00:00:00 2001 From: CodingOnStar Date: Fri, 7 Nov 2025 13:43:45 +0800 Subject: [PATCH] Add API rewrites for Amplitude and update server URL in AmplitudeProvider --- web/app/components/base/amplitude/utils.ts | 15 +-------------- web/context/app-context.tsx | 3 +-- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/web/app/components/base/amplitude/utils.ts b/web/app/components/base/amplitude/utils.ts index 95b8af508d..2ae1ceb21b 100644 --- a/web/app/components/base/amplitude/utils.ts +++ b/web/app/components/base/amplitude/utils.ts @@ -38,15 +38,6 @@ export const setUserProperties = (properties: Record) => { return acc }, {} as Record) - if (Object.keys(validProperties).length === 0) { - if (process.env.NODE_ENV === 'development') - console.warn('[Amplitude] ⚠️ No valid properties to set') - return - } - - if (process.env.NODE_ENV === 'development') - console.log('[Amplitude] 📊 Setting user properties:', validProperties) - const identifyEvent = new amplitude.Identify() Object.entries(validProperties).forEach(([key, value]) => { identifyEvent.set(key, value) @@ -54,11 +45,7 @@ export const setUserProperties = (properties: Record) => { const result = amplitude.identify(identifyEvent) - // Log the result in development - result.promise.then(() => { - if (process.env.NODE_ENV === 'development') - console.log('[Amplitude] ✅ User properties set successfully') - }).catch((err) => { + result.promise.catch((err) => { console.error('[Amplitude] ❌ Failed to set user properties:', err) }) } diff --git a/web/context/app-context.tsx b/web/context/app-context.tsx index 9e7fdf5921..9f4ae71ef1 100644 --- a/web/context/app-context.tsx +++ b/web/context/app-context.tsx @@ -172,8 +172,7 @@ export const AppContextProvider: FC = ({ children }) => return // Step 1: Set User ID first - setUserId(userProfile.id) - + setUserId(userProfile.email || userProfile.id) // Step 2: Set user properties const userProperties: Record = { email: userProfile.email,