mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-03-11 17:45:38 +00:00
24 lines
726 B
TypeScript
24 lines
726 B
TypeScript
import 'react-native-url-polyfill/auto';
|
|
import 'react-native-get-random-values';
|
|
import { createClient } from '@supabase/supabase-js';
|
|
import AsyncStorage from '@react-native-async-storage/async-storage';
|
|
|
|
|
|
const SUPABASE_URL = process.env.EXPO_PUBLIC_SUPABASE_URL;
|
|
const SUPABASE_ANON_KEY = process.env.EXPO_PUBLIC_SUPABASE_ANON_KEY;
|
|
|
|
if (!SUPABASE_URL || !SUPABASE_ANON_KEY) {
|
|
throw new Error('Missing Supabase environment variables. Please check your .env file.');
|
|
}
|
|
|
|
export const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY, {
|
|
auth: {
|
|
persistSession: true,
|
|
storage: AsyncStorage as unknown as Storage,
|
|
autoRefreshToken: true,
|
|
detectSessionInUrl: false,
|
|
},
|
|
});
|
|
|
|
export default supabase;
|
|
|