consumer模块完成90%,前端完成supabase对接

This commit is contained in:
2026-02-04 17:21:15 +08:00
parent 8a535e3f38
commit 39aa1b6bec
1335 changed files with 191376 additions and 4 deletions

View File

@@ -0,0 +1,21 @@
import supa from '@/components/supadb/aksupainstance.uts'
export function getUserIdOrNull(): string | null {
try {
const sessionInfo = supa.getSession()
if (sessionInfo == null || sessionInfo.user == null) return null
const userObj = sessionInfo.user as any
if (userObj.getString != null) {
return (userObj.getString('id') as string | null)
}
if (userObj.id != null) {
return String(userObj.id)
}
if (typeof userObj === 'object' && 'id' in userObj) {
return String((userObj as any).id)
}
return null
} catch (e) {
return null
}
}