feat : remember me for chicken module
This commit is contained in:
@@ -15,7 +15,6 @@ import 'package:rasadyar_core/core.dart';
|
||||
GetIt diChicken = GetIt.instance;
|
||||
|
||||
Future<void> setupChickenDI() async {
|
||||
tLog("setup 1");
|
||||
diChicken.registerSingleton(DioErrorHandler());
|
||||
var tokenService = Get.find<TokenStorageService>();
|
||||
|
||||
@@ -52,7 +51,6 @@ Future<void> setupChickenDI() async {
|
||||
|
||||
diChicken.registerLazySingleton<AuthRepository>(
|
||||
() => AuthRepositoryImpl(diChicken.get<AuthRemoteDataSource>()),
|
||||
instanceName: 'oldRepo',
|
||||
);
|
||||
|
||||
diChicken.registerLazySingleton<ChickenRemoteDatasource>(
|
||||
@@ -95,11 +93,10 @@ Future<void> newSetupAuthDI(String newUrl) async {
|
||||
);
|
||||
}
|
||||
|
||||
if (diChicken.isRegistered<AuthRepository>(instanceName: 'oldRepo')) {
|
||||
await diChicken.unregister<AuthRepository>(instanceName: 'oldRepo');
|
||||
if (diChicken.isRegistered<AuthRepository>()) {
|
||||
await diChicken.unregister<AuthRepository>();
|
||||
diChicken.registerLazySingleton<AuthRepository>(
|
||||
() => AuthRepositoryImpl(diChicken.get<AuthRemoteDataSource>()),
|
||||
instanceName: 'newRepo',
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user