setup method
void
setup()
Registers currency-related dependencies in the injector.
Implementation
void setup() {
final getIt = WalletInjector.instance.getIt;
WalletInjector.instance.registerLazySingleton<ICurrencyRepository>(
() => CurrencyRepositoryImpl(_networkService),
);
WalletInjector.instance
.registerLazySingleton<IUseCase<CurrenciesResponse, CurrencyRequest>>(
() => GetCurrenciesUseCase(getIt<ICurrencyRepository>()),
);
WalletInjector.instance.registerLazySingleton<CurrencyCubit>(
() =>
CurrencyCubit(getIt<IUseCase<CurrenciesResponse, CurrencyRequest>>()),
);
}