asyncFeaturesProvider top-level property

dynamic asyncFeaturesProvider
final

Implementation

final asyncFeaturesProvider =
    FutureProvider<Features<LabsFeature>>((ref) async {
  final prefInstance = await sharedPrefs();
  final currentData = prefInstance.getString(labsKey) ?? '[]';
  final features = featureFlagsFromJson<LabsFeature>(
    json.decode(currentData),
    (name) => LabsFeature.values.byName(name),
  );
  return Features<LabsFeature>(
    flags: features,
    defaultOn: LabsFeature.defaults,
  );
});