FirebaseConfig.fromMap constructor

FirebaseConfig.fromMap(
  1. Map map
)

Creates Firebase configuration from the provided map.

Implementation

factory FirebaseConfig.fromMap(Map<dynamic, dynamic> map) {
  final configurationsMap =
      Map<dynamic, dynamic>.from(map['configurations'] ?? const {});

  return FirebaseConfig(
      enabled: map['enabled'] ?? false,
      testerGroup: map['tester_group']?.toString() ?? 'internal-testers',
      configurations: configurationsMap.map((key, value) => MapEntry(
          key.toString(),
          FirebaseDetails.fromMap(Map<String, dynamic>.from(value)))));
}