|
1 | 1 |
|
2 | | - |
3 | 2 | import { initializeApp } from "firebase/app"; |
4 | | -import { getAuth, GoogleAuthProvider, connectAuthEmulator } from "firebase/auth"; |
5 | | -import { getFirestore, connectFirestoreEmulator } from "firebase/firestore"; |
| 3 | +import { getAuth, GoogleAuthProvider } from "firebase/auth"; |
| 4 | +import { getFirestore } from "firebase/firestore"; |
6 | 5 |
|
| 6 | +// Configuration Firebase fixe (sans variables d'environnement pour test) |
7 | 7 | const firebaseConfig = { |
8 | | - apiKey: import.meta.env.VITE_FIREBASE_API_KEY || "AIzaSyAlHsC-w7Sx18XKJ6dIcxvqj-AUdqkjqSE", |
9 | | - authDomain: import.meta.env.VITE_FIREBASE_AUTH_DOMAIN || "refspring-8c3ac.firebaseapp.com", |
10 | | - databaseURL: import.meta.env.VITE_FIREBASE_DATABASE_URL || "https://refspring-8c3ac-default-rtdb.europe-west1.firebasedatabase.app", |
11 | | - projectId: import.meta.env.VITE_FIREBASE_PROJECT_ID || "refspring-8c3ac", |
12 | | - storageBucket: import.meta.env.VITE_FIREBASE_STORAGE_BUCKET || "refspring-8c3ac.firebasestorage.app", |
13 | | - messagingSenderId: import.meta.env.VITE_FIREBASE_MESSAGING_SENDER_ID || "519439687826", |
14 | | - appId: import.meta.env.VITE_FIREBASE_APP_ID || "1:519439687826:web:c0644e224f4ca23b57864b", |
15 | | - measurementId: import.meta.env.VITE_FIREBASE_MEASUREMENT_ID || "G-QNK35Y7EE4" |
| 8 | + apiKey: "AIzaSyAlHsC-w7Sx18XKJ6dIcxvqj-AUdqkjqSE", |
| 9 | + authDomain: "refspring-8c3ac.firebaseapp.com", |
| 10 | + databaseURL: "https://refspring-8c3ac-default-rtdb.europe-west1.firebasedatabase.app", |
| 11 | + projectId: "refspring-8c3ac", |
| 12 | + storageBucket: "refspring-8c3ac.firebasestorage.app", |
| 13 | + messagingSenderId: "519439687826", |
| 14 | + appId: "1:519439687826:web:c0644e224f4ca23b57864b", |
| 15 | + measurementId: "G-QNK35Y7EE4" |
16 | 16 | }; |
17 | 17 |
|
18 | | -// Initialize Firebase avec optimisations de performance |
| 18 | +console.log('🔥 Firebase config DIRECT:', firebaseConfig); |
| 19 | + |
| 20 | +// Initialize Firebase |
19 | 21 | const app = initializeApp(firebaseConfig); |
20 | 22 |
|
21 | | -// Initialize Firebase services avec configuration optimisée |
| 23 | +// Initialize Firebase services |
22 | 24 | export const auth = getAuth(app); |
23 | 25 | export const db = getFirestore(app); |
24 | 26 |
|
25 | | -// Configuration ultra-rapide pour Google Auth |
| 27 | +// Configuration Google Auth simple |
26 | 28 | export const googleProvider = new GoogleAuthProvider(); |
27 | 29 | googleProvider.setCustomParameters({ |
28 | | - prompt: 'select_account', |
29 | | - hd: undefined // Pas de restriction de domaine pour plus de rapidité |
| 30 | + prompt: 'select_account' |
30 | 31 | }); |
31 | 32 |
|
32 | | -// Log optimisé en dev seulement |
33 | | -if (import.meta.env.DEV) { |
34 | | - console.log('🔥 Firebase config OPTIMISÉ pour la vitesse:', { |
35 | | - projectId: firebaseConfig.projectId, |
36 | | - authDomain: firebaseConfig.authDomain, |
37 | | - usingEnvVars: !!import.meta.env.VITE_FIREBASE_API_KEY |
38 | | - }); |
39 | | -} |
40 | | - |
41 | | -// Analytics complètement désactivé pour éviter tout délai |
42 | | -console.log('⚡ Firebase optimisé pour vitesse maximale - Analytics désactivé'); |
43 | | - |
44 | | -export const getAnalyticsInstance = () => null; |
45 | | - |
46 | 33 | export default app; |
47 | | - |
0 commit comments