summaryrefslogtreecommitdiff
path: root/apps/web/lib
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-10 00:25:43 -0800
committerFuwn <[email protected]>2026-02-10 00:25:43 -0800
commit1bf443a5a98d0c21c0bf622114b8f87fdac8a5a7 (patch)
tree7e4f82001192fc10f154f868e4e2f2c2ea9ff3ae /apps/web/lib
parentdocs: replace boilerplate README with project documentation (diff)
downloadasa.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.ts4
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,