fix: is available condiction in processLocals˜

This commit is contained in:
jantunesmessias 2024-10-17 12:48:47 -03:00
parent d18bc6e1f3
commit 88715e8dd6
1 changed files with 5 additions and 2 deletions

View File

@ -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);