createNewInstance function
Future<void>
createNewInstance(
)
Implementation
Future<void> createNewInstance() async {
getIt.registerFactory<Client>(() => Client());
getIt.registerFactory<HttpServiceBase>(
() => HttpService(http: getIt()),
);
getIt.registerFactory<SessionRemoteDataSourceBase>(
() => SessionRemoteDataSource(getIt()),
);
getIt.registerFactory<SessionRepositoryBase>(
() => SessionRepository(getIt()),
);
getIt.registerFactory<Login>(
() => Login(getIt()),
);
getIt.registerFactory<SessionBloc>(
() => SessionBloc(getIt()),
);
getIt.registerFactory<CertificateRemoteDataSourceBase>(
() => CertificateRemoteDataSource(getIt()),
);
getIt.registerFactory<CertificateRepositoryBase>(
() => CertificateRepository(getIt()),
);
getIt.registerFactory<GetUserCertificates>(
() => GetUserCertificates(getIt()),
);
getIt.registerFactory<CertificateDropBloc>(
() => CertificateDropBloc(getIt()),
);
getIt.registerFactory<SignRemoteDataSourceBase>(
() => SignRemoteDataSource(getIt()),
);
getIt.registerFactory<SignRepositoryBase>(() => SignRepository(getIt()));
getIt.registerFactory<SignDocument>(() => SignDocument(getIt()));
getIt.registerFactory<SaveFileService>(
() => kIsWeb ? SaveWebFileService() : SaveMobileFileService(),
);
getIt.registerSingleton<StepsBloc>(StepsBloc(
saveFileService: getIt(),
));
getIt.registerSingleton<PostRequestPoolService>(PostRequestPoolService());
getIt.registerSingleton<SignBloc>(SignBloc(getIt()));
}