initializeFlutterData top-level property
FutureProviderFamily<bool, Map<String, Provider<Adapter<DataModelMixin<DataModelMixin> > > > >
initializeFlutterData
final
Implementation
final initializeFlutterData =
FutureProvider.family<bool, Map<String, Provider<Adapter<DataModelMixin>>>>(
(ref, arg) async {
_internalProvidersMap = arg;
_internalAdaptersMap =
arg.map((key, value) => MapEntry(key, ref.read(value)));
await ref.read(localStorageProvider).initialize();
// initialize and register
for (final adapter in _internalAdaptersMap!.values) {
adapter.dispose();
await adapter.initialize(ref: ref);
}
return true;
});