This commit is contained in:
Phuoc Nguyen
2025-10-10 16:38:07 +07:00
parent e5b247d622
commit b94c158004
177 changed files with 25080 additions and 152 deletions

View File

@@ -0,0 +1,22 @@
import 'package:get_it/get_it.dart';
import 'package:connectivity_plus/connectivity_plus.dart';
import '../network/dio_client.dart';
import '../network/network_info.dart';
final getIt = GetIt.instance;
/// Setup dependency injection
Future<void> setupServiceLocator() async {
// External dependencies
getIt.registerLazySingleton(() => Connectivity());
// Core
getIt.registerLazySingleton(() => DioClient());
getIt.registerLazySingleton(() => NetworkInfo(getIt()));
// Data sources - to be added when features are implemented
// Repositories - to be added when features are implemented
// Use cases - to be added when features are implemented
}