fix(sprint-5/etapa-4g): corregir clave localStorage en getAccessToken — supabase.auth.token
Some checks failed
/ Deploy to Cloudflare Pages (push) Has been cancelled
Some checks failed
/ Deploy to Cloudflare Pages (push) Has been cancelled
This commit is contained in:
@@ -10,10 +10,10 @@ import { useAuth } from '@/auth/AuthContext'
|
||||
// Lee el access token directamente de localStorage sin pasar por el cliente Supabase.
|
||||
// Evita contención con processLock — el save de perfil no necesita refresh de token
|
||||
// porque es una operación rápida y el token está fresco en sesiones activas.
|
||||
// Clave verificada: STORAGE_KEY = 'supabase.auth.token' en @supabase/auth-js GoTrueClient.
|
||||
function getAccessToken(): string | null {
|
||||
try {
|
||||
const projectRef = new URL(SUPABASE_URL).hostname.split('.')[0]
|
||||
const raw = localStorage.getItem(`sb-${projectRef}-auth-token`)
|
||||
const raw = localStorage.getItem('supabase.auth.token')
|
||||
if (!raw) return null
|
||||
const parsed = JSON.parse(raw) as { access_token?: string }
|
||||
return parsed.access_token ?? null
|
||||
|
||||
Reference in New Issue
Block a user