const initSupabase = async () => {
if (!supabase) {
await initDeviceId();
supabase = createClient(
process.env.EXPO_PUBLIC_SUPABASE_URL || "",
process.env.EXPO_PUBLIC_SUPABASE_ANON_KEY || "",
{
auth: {
storage: AsyncStorage,
autoRefreshToken: true,
persistSession: true,
detectSessionInUrl: false,
},
global: {
headers: {
'X-Device-ID': deviceId || '',
},
},
});
}
return supabase;
};
const initSupabase = async () => {
if (!supabase) {
await initDeviceId();
supabase = createClient(
process.env.EXPO_PUBLIC_SUPABASE_URL || "",
process.env.EXPO_PUBLIC_SUPABASE_ANON_KEY || "",
{
auth: {
storage: AsyncStorage,
autoRefreshToken: true,
persistSession: true,
detectSessionInUrl: false,
},
global: {
headers: {
'X-Device-ID': deviceId || '',
},
},
});
}
return supabase;
};