Register Repo
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user