import 'package:firebase_core/firebase_core.dart'; class FirebaseWebConfig { static const FirebaseOptions options = FirebaseOptions( apiKey: 'AIzaSyAAuhnp5MGcXjdwe_dWi93sy1LOuV7ADYg', authDomain: 'sojorn-a7a78.firebaseapp.com', projectId: 'sojorn-a7a78', storageBucket: 'sojorn-a7a78.firebasestorage.app', messagingSenderId: '486753572104', appId: '1:486753572104:web:d3e6ab825d1e008f9fc8bd', measurementId: 'G-702W5531Z3', ); // IMPORTANT: Web push notifications require a VAPID key. // To generate one: // 1. Go to Firebase Console > Project Settings > Cloud Messaging // 2. Under "Web configuration", click "Generate key pair" // 3. Copy the public key and paste it below // Without a valid VAPID key, web push notifications will not work. // VAPID key for web push notifications // From Firebase Console > Cloud Messaging > Web Push certificates static const String _vapidKey = 'BKD_nCyWx5aIrsHQ_bXj4nKK0_N1dURrJU0t9t2FxjzlExaOC7dpvnPKsbGZ228yP7EEAU60dGq1UER8sjwQ4Ls'; /// Returns the VAPID key if configured, null otherwise static String? get vapidKey { if (_vapidKey.isEmpty || _vapidKey == 'YOUR_VAPID_KEY_HERE') { return null; } return _vapidKey; } }