fix : di for Role

This commit is contained in:
2025-09-03 11:43:52 +03:30
parent ebec27b630
commit 8e9768daf6
9 changed files with 74 additions and 86 deletions

View File

@@ -9,7 +9,7 @@ import 'package:rasadyar_inspection/data/repositories/user/user_repository_imp.d
import 'package:rasadyar_inspection/data/utils/dio_exception_handeler.dart';
import 'package:rasadyar_inspection/presentation/routes/app_routes.dart';
GetIt diInspection = GetIt.instance;
GetIt diInspection = GetIt.asNewInstance();
Future<void> setupInspectionDI() async {
diInspection.registerSingleton(DioErrorHandler());
@@ -71,7 +71,9 @@ Future<void> setupInspectionDI() async {
Future<void> removeInspectionDI() async {
if (diInspection.isRegistered<DioErrorHandler>()) {
eLog("removeInspectionDI");
await diInspection.resetScope();
/* if (diInspection.isRegistered<DioErrorHandler>()) {
diInspection.unregister<DioErrorHandler>();
}
if (diInspection.isRegistered<AppInterceptor>()) {
@@ -100,5 +102,5 @@ Future<void> removeInspectionDI() async {
}
if (diInspection.isRegistered<ImagePicker>()) {
diInspection.unregister<ImagePicker>();
}
}*/
}