init method
void
init()
Implementation
void init() {
di.registerLazySingleton<DocumentMapper>(
() => DocumentMapper(
valueUtils: di<ValueMapper>(),
),
);
di.registerLazySingleton<FirestoreRepo>(
() => FirestoreRepoImpl(
documentMapper: di<DocumentMapper>(),
firestoreApiProvider: di<FirestoreApiProvider>(),
firestorePathUtils: di<FirestorePathUtils>(),
),
dispose: (e) async => e.dispose(),
);
di.registerLazySingleton<FirestoreApiProvider>(
FirestoreApiProviderImpl.new,
);
di.registerLazySingleton<FirestorePathUtils>(FirestorePathUtils.new);
di.registerLazySingleton<PathUtils>(PathUtils.new);
di.registerLazySingleton<ValueMapper>(ValueMapper.new);
}