export async function getClientSessionClaims(supabase: SupabaseClient<Database>): Promise<SessionUserResponse> {
try {
const start = Date.now();
const {error, data} = await supabase.auth.getClaims();
console.log('ZZZZZ - getClaims time', Date.now() - start, data?.header);
return {claims: data?.claims ?? null, error};
} catch (e: any) {
return {claims: null, error: e};
}
}
export async function getClientSessionClaims(supabase: SupabaseClient<Database>): Promise<SessionUserResponse> {
try {
const start = Date.now();
const {error, data} = await supabase.auth.getClaims();
console.log('ZZZZZ - getClaims time', Date.now() - start, data?.header);
return {claims: data?.claims ?? null, error};
} catch (e: any) {
return {claims: null, error: e};
}
}