From 88715e8dd65289aa593fb351cce41394304c91ab Mon Sep 17 00:00:00 2001 From: jantunesmessias Date: Thu, 17 Oct 2024 12:48:47 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20is=20available=20condiction=20in=20proce?= =?UTF-8?q?ssLocals=CB=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/shared/services/localization/localization_service.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/shared/services/localization/localization_service.dart b/lib/shared/services/localization/localization_service.dart index cbf11812..d5a5f29c 100644 --- a/lib/shared/services/localization/localization_service.dart +++ b/lib/shared/services/localization/localization_service.dart @@ -87,7 +87,7 @@ class LocalizationService { final bool isUnselected = StorageUtil().cliUUID.isEmpty && StorageUtil().cliName.isEmpty & StorageUtil().ownerUUID.isEmpty; final bool isSelected = StorageUtil().cliUUID.isNotEmpty && StorageUtil().cliName.isNotEmpty && isInactived; final bool isUnavailable = isPending && isUnselected && isUnique; - final bool isAvailable = StorageUtil().cliUUID.isEmpty && StorageUtil().cliName.isEmpty; + final bool isAvailable = StorageUtil().cliUUID.isNotEmpty && StorageUtil().cliName.isNotEmpty; @@ -131,11 +131,14 @@ class LocalizationService { } else if (isSelected) { log('() => isSelected'); return await processData(context); + } else if (isAvailable) { + log('() => isAvailable'); + return await processData(context); } else { log('() => else'); await StorageUtil().ensureInitialization(); return await selectLocal(context); - } + } } catch (e, s) { log('() => stack: $s'); log('() => catch: $e', stackTrace: s);