fix : auth

This commit is contained in:
MrM
2025-06-03 23:57:25 +03:30
parent 151fa10641
commit 5849466e3b
3 changed files with 15 additions and 11 deletions

View File

@@ -16,9 +16,16 @@ Future<void> setupAuthDI() async {
final dioRemote = diAuth.get<DioRemote>();
await dioRemote.init();
diAuth.registerCachedFactory<AuthRepositoryImpl>(
() => AuthRepositoryImpl(dioRemote),
);
diAuth.registerSingleton<AuthRepositoryImpl>(AuthRepositoryImpl(dioRemote));
diAuth.registerLazySingleton<DioErrorHandler>(() => DioErrorHandler());
}
Future<void> newSetupAuthDI(String newUrl) async {
diAuth.registerLazySingleton<DioRemote>(() => DioRemote(baseUrl: newUrl),instanceName: 'newRemote');
final dioRemote = diAuth.get<DioRemote>(instanceName: 'newRemote');
await dioRemote.init();
diAuth.registerSingleton<AuthRepositoryImpl>(
AuthRepositoryImpl(dioRemote),
instanceName: 'newUrl',
);
}