initFirebaseOptions function
Implementation
Map<String, FirebaseOptions> initFirebaseOptions(Map<String, dynamic> config) {
Map<String, FirebaseOptions> options = {};
config.forEach((key, value) {
options[key] = FirebaseOptions(
apiKey: value['apiKey'],
appId: value['appId'],
messagingSenderId: value['messagingSenderId'],
projectId: value['projectId'],
authDomain: value.containsKey('authDomain') ? value['authDomain'] : null,
storageBucket:
value.containsKey('storageBucket') ? value['storageBucket'] : null,
measurementId:
value.containsKey('measurementId') ? value['measurementId'] : null,
iosBundleId:
value.containsKey('iosBundleId') ? value['iosBundleId'] : null,
);
});
return options;
}