Register Repo

This commit is contained in:
efrilm
2025-09-18 06:03:02 +07:00
parent c3263edb89
commit 207dda29df
14 changed files with 900 additions and 0 deletions
+11
View File
@@ -17,7 +17,12 @@ import 'package:enaklo/common/di/di_connectivity.dart' as _i644;
import 'package:enaklo/common/di/di_dio.dart' as _i842;
import 'package:enaklo/common/di/di_shared_preferences.dart' as _i672;
import 'package:enaklo/common/network/network_client.dart' as _i109;
import 'package:enaklo/domain/auth/auth.dart' as _i995;
import 'package:enaklo/env.dart' as _i372;
import 'package:enaklo/infrastructure/auth/datasources/remote_data_provider.dart'
as _i818;
import 'package:enaklo/infrastructure/auth/repositories/auth_repository.dart'
as _i879;
import 'package:enaklo/presentation/router/app_router.dart' as _i698;
import 'package:get_it/get_it.dart' as _i174;
import 'package:injectable/injectable.dart' as _i526;
@@ -52,6 +57,12 @@ extension GetItInjectableX on _i174.GetIt {
gh.lazySingleton<_i842.ApiClient>(
() => _i842.ApiClient(gh<_i361.Dio>(), gh<_i372.Env>()),
);
gh.factory<_i818.AuthRemoteDataProvider>(
() => _i818.AuthRemoteDataProvider(gh<_i842.ApiClient>()),
);
gh.factory<_i995.IAuthRepository>(
() => _i879.AuthRepository(gh<_i818.AuthRemoteDataProvider>()),
);
return this;
}
}