From a7e8b6119990dd77f2a1f375fd8f5c2815362604 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sat, 4 Oct 2025 10:38:23 +0000 Subject: [PATCH] Normalize current user return cgen-bc45884aaf6b4b22823236e6fe84d754 --- client/lib/aethex-database-adapter.ts | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/client/lib/aethex-database-adapter.ts b/client/lib/aethex-database-adapter.ts index cdcd2679..26207f11 100644 --- a/client/lib/aethex-database-adapter.ts +++ b/client/lib/aethex-database-adapter.ts @@ -253,20 +253,18 @@ export const aethexUserService = { } if (!data || Object.keys(data || {}).length === 0) { - return await this.createInitialProfile(user.id, { - username: user.email?.split("@")[0] || "user", - full_name: user.email?.split("@")[0] || "user", - }); + return await this.createInitialProfile( + user.id, + { + username: user.email?.split("@")[0] || "user", + full_name: user.email?.split("@")[0] || "user", + }, + user.email, + ); } - return { - ...data, - email: user.email, - username: (data as any).username || user.email?.split("@")[0] || "user", - onboarded: true, - role: "member", - loyalty_points: 0, - } as AethexUserProfile; + const normalized = normalizeProfile(data, user.email); + return await ensureDailyStreakForProfile(normalized); }, async getProfileById(userId: string): Promise {