Skip to content
Snippets Groups Projects
Commit 80cbde72 authored by poka's avatar poka
Browse files

enh: replace switch case by map for idtyStatus

parent cf9f5577
No related branches found
No related tags found
No related merge requests found
Pipeline #34427 waiting for manual action
...@@ -402,33 +402,20 @@ class SubstrateSdk with ChangeNotifier { ...@@ -402,33 +402,20 @@ class SubstrateSdk with ChangeNotifier {
await _getStorage('identity.identities.multi($jsonString)'); await _getStorage('identity.identities.multi($jsonString)');
List<IdtyStatus> resultStatus = []; List<IdtyStatus> resultStatus = [];
final mapStatus = {
null: IdtyStatus.none,
'Created': IdtyStatus.created,
'ConfirmedByOwner': IdtyStatus.confirmed,
'Validated': IdtyStatus.validated,
'Expired': IdtyStatus.expired,
'unknown': IdtyStatus.unknown,
};
for (final idtyStatus in idtyStatusList) { for (final idtyStatus in idtyStatusList) {
if (idtyStatus == null) { if (idtyStatus == null) {
resultStatus.add(IdtyStatus.none); resultStatus.add(IdtyStatus.none);
continue; } else {
} resultStatus.add(mapStatus[idtyStatus['status']] ?? IdtyStatus.unknown);
switch (idtyStatus['status']) {
case 'Created':
resultStatus.add(IdtyStatus.created);
break;
case 'ConfirmedByOwner':
resultStatus.add(IdtyStatus.confirmed);
break;
case 'Validated':
resultStatus.add(IdtyStatus.validated);
break;
case 'Expired':
resultStatus.add(IdtyStatus.expired);
break;
default:
resultStatus.add(IdtyStatus.unknown);
break;
} }
} }
return resultStatus; return resultStatus;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment