diff options
| author | Fuwn <[email protected]> | 2026-02-10 00:25:43 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-02-10 00:25:43 -0800 |
| commit | 1bf443a5a98d0c21c0bf622114b8f87fdac8a5a7 (patch) | |
| tree | 7e4f82001192fc10f154f868e4e2f2c2ea9ff3ae /apps/web/lib | |
| parent | docs: replace boilerplate README with project documentation (diff) | |
| download | asa.news-1bf443a5a98d0c21c0bf622114b8f87fdac8a5a7.tar.xz asa.news-1bf443a5a98d0c21c0bf622114b8f87fdac8a5a7.zip | |
refactor: use Supabase Auth display name instead of custom column
Migrate existing display names from user_profiles to auth.users
user_metadata. Drop display_name column from user_profiles. Frontend
now reads from auth user metadata and updates via auth.updateUser().
Diffstat (limited to 'apps/web/lib')
| -rw-r--r-- | apps/web/lib/queries/use-user-profile.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/web/lib/queries/use-user-profile.ts b/apps/web/lib/queries/use-user-profile.ts index 49c1c4e..854d4a8 100644 --- a/apps/web/lib/queries/use-user-profile.ts +++ b/apps/web/lib/queries/use-user-profile.ts @@ -20,7 +20,7 @@ export function useUserProfile() { const { data, error } = await supabaseClient .from("user_profiles") .select( - "id, display_name, tier, feed_count, folder_count, muted_keyword_count, custom_feed_count, stripe_subscription_status, stripe_current_period_end" + "id, tier, feed_count, folder_count, muted_keyword_count, custom_feed_count, stripe_subscription_status, stripe_current_period_end" ) .eq("id", user.id) .single() @@ -30,7 +30,7 @@ export function useUserProfile() { const profile: UserProfile = { identifier: data.id, email: user.email ?? null, - displayName: data.display_name, + displayName: (user.user_metadata?.display_name as string) ?? null, tier: data.tier, feedCount: data.feed_count, folderCount: data.folder_count, |