mlml
Browse files
frontend/src/services/supabaseClient.js
CHANGED
|
@@ -5,15 +5,6 @@ import { createClient } from '@supabase/supabase-js';
|
|
| 5 |
const supabaseUrl = __VITE_SUPABASE_URL__;
|
| 6 |
const supabaseAnonKey = __VITE_SUPABASE_ANON_KEY__;
|
| 7 |
|
| 8 |
-
// Validation de la configuration (toujours une bonne pratique)
|
| 9 |
-
if (!supabaseUrl || supabaseUrl === 'https://your-project.supabase.co') {
|
| 10 |
-
console.error('❌ VITE_SUPABASE_URL n\'est pas correctement définie. Veuillez vérifier vos variables d\'environnement ou la configuration de Vite.');
|
| 11 |
-
}
|
| 12 |
-
|
| 13 |
-
if (!supabaseAnonKey || supabaseAnonKey === 'your-anon-key') {
|
| 14 |
-
console.error('❌ VITE_SUPABASE_ANON_KEY n\'est pas correctement définie. Veuillez vérifier vos variables d\'environnement ou la configuration de Vite.');
|
| 15 |
-
}
|
| 16 |
-
|
| 17 |
// Create Supabase client instance
|
| 18 |
export const supabase = createClient(
|
| 19 |
supabaseUrl,
|
|
@@ -32,23 +23,9 @@ export const supabase = createClient(
|
|
| 32 |
}
|
| 33 |
);
|
| 34 |
|
| 35 |
-
// --- Logging et vérification de la session initiale ---
|
| 36 |
-
console.log("Supabase client initialized with URL:", supabaseUrl);
|
| 37 |
-
|
| 38 |
// Listen for auth state changes
|
| 39 |
const { data: authListener } = supabase.auth.onAuthStateChange((event, session) => {
|
| 40 |
-
|
| 41 |
-
console.log('Supabase Auth State Change Session:', session ? `User: ${session.user?.id || 'N/A'}` : 'No session');
|
| 42 |
});
|
| 43 |
|
| 44 |
-
// Initial session check
|
| 45 |
-
supabase.auth.getSession()
|
| 46 |
-
.then(({ data: { session }, error }) => {
|
| 47 |
-
if (error) {
|
| 48 |
-
console.error("Error getting initial session:", error);
|
| 49 |
-
} else {
|
| 50 |
-
console.log("Initial session check result (on app load):", session ? `Session exists for user: ${session.user?.id || 'N/A'}` : "No active session found");
|
| 51 |
-
}
|
| 52 |
-
});
|
| 53 |
-
|
| 54 |
export default supabase;
|
|
|
|
| 5 |
const supabaseUrl = __VITE_SUPABASE_URL__;
|
| 6 |
const supabaseAnonKey = __VITE_SUPABASE_ANON_KEY__;
|
| 7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8 |
// Create Supabase client instance
|
| 9 |
export const supabase = createClient(
|
| 10 |
supabaseUrl,
|
|
|
|
| 23 |
}
|
| 24 |
);
|
| 25 |
|
|
|
|
|
|
|
|
|
|
| 26 |
// Listen for auth state changes
|
| 27 |
const { data: authListener } = supabase.auth.onAuthStateChange((event, session) => {
|
| 28 |
+
// Auth state changes are handled by the application logic
|
|
|
|
| 29 |
});
|
| 30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
export default supabase;
|