Add API rewrites for Amplitude and update server URL in AmplitudeProvider

This commit is contained in:
CodingOnStar 2025-11-07 13:43:45 +08:00
parent f31519067d
commit 897458fbe1
2 changed files with 2 additions and 16 deletions

View File

@ -38,15 +38,6 @@ export const setUserProperties = (properties: Record<string, any>) => {
return acc
}, {} as Record<string, any>)
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<string, any>) => {
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)
})
}

View File

@ -172,8 +172,7 @@ export const AppContextProvider: FC<AppContextProviderProps> = ({ children }) =>
return
// Step 1: Set User ID first
setUserId(userProfile.id)
setUserId(userProfile.email || userProfile.id)
// Step 2: Set user properties
const userProperties: Record<string, any> = {
email: userProfile.email,