ensureRemoteConfig static method

Future<FirebaseRemoteConfig> ensureRemoteConfig({
  1. RemoteConfigSettings? settings,
})

Ensure there is a FirebaseRemoteConfig instance ready to use.

Implementation

static Future<FirebaseRemoteConfig> ensureRemoteConfig({
  RemoteConfigSettings? settings,
}) async {
  if (_remoteConfig != null) return _remoteConfig!;

  final remoteConfig = FirebaseRemoteConfig.instance;
  if (settings != null) {
    await remoteConfig.setConfigSettings(settings);
  }
  _remoteConfig = remoteConfig;
  return remoteConfig;
}