19 lines
485 B
Dart
19 lines
485 B
Dart
|
|
import 'package:cargo/data/data.dart';
|
||
|
|
import 'package:cargo/domain/domain.dart';
|
||
|
|
|
||
|
|
import '../application/splash_cubit/splash_cubit.dart';
|
||
|
|
import 'di.dart';
|
||
|
|
|
||
|
|
void registerSplashFeature() {
|
||
|
|
// Splash cubit and Use Cases
|
||
|
|
sl.registerFactory(() => SplashCubit(sl()));
|
||
|
|
sl.registerLazySingleton(() => SplashUseCase(sl()));
|
||
|
|
|
||
|
|
// Splash Repository and Data Sources
|
||
|
|
sl.registerLazySingleton<SplashRepository>(
|
||
|
|
() => SplashRepositoryImpl(
|
||
|
|
localDataSource: sl(),
|
||
|
|
),
|
||
|
|
);
|
||
|
|
}
|