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;
|