NubrickRemoteConfig

Interface

class NubrickRemoteConfig {
  final String id;
  NubrickRemoteConfig(this.id);
  Future<NubrickRemoteConfigVariant> fetch()
}

class NubrickRemoteConfigVariant {
  Future<String?> get(String key)
  Future<int?> getAsInt(String key)
  Future<double?> getAsDouble(String key)
  Future<bool?> getAsBool(String key)
  Future<void> dispose()
}

Usage

final config = NubrickRemoteConfig("<ID OR CUSTOM_ID>");
final variant = await config.fetch();
final phase = variant.phase;
final value = await variant.get("KEY");
await variant.dispose();

Last updated