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

fix: replace null value by high idtyindex for multiquery

parent db13c4a5
No related branches found
No related tags found
No related merge requests found
Pipeline #34425 waiting for manual action
......@@ -92,7 +92,7 @@ class SubstrateSdk with ChangeNotifier {
Future _getStorage(String call) async {
try {
log.d(call);
// log.d(call);
return await sdk.webView!.evalJavascript('api.query.$call');
} catch (e) {
log.e("_getStorage error: $e");
......@@ -148,8 +148,6 @@ class SubstrateSdk with ChangeNotifier {
String jsonString = jsonEncode(addresses);
return List<int?>.from(
await _getStorage('identity.identityIndexOf.multi($jsonString)'));
// .map((e) => e as int?)
// .toList() as List<int?>;
}
Future<List<int>?> getCertsCounter(String address) async {
......@@ -395,17 +393,14 @@ class SubstrateSdk with ChangeNotifier {
// final walletOptions =
// Provider.of<WalletOptionsProvider>(homeContext, listen: false);
log.d(addresses);
final idtyIndexes = (await _getIdentityIndexOfMulti(addresses));
// .map((dynamic e) => e as String)
// .toList();
log.d(idtyIndexes);
final jsonString = jsonEncode(idtyIndexes);
final idtyIndexes = await _getIdentityIndexOfMulti(addresses);
//FIXME: should not have to replace null values by 99999999
final idtyIndexesFix = idtyIndexes.map((item) => item ?? 99999999).toList();
final jsonString = jsonEncode(idtyIndexesFix);
final List idtyStatusList =
await _getStorage('identity.identities.multi($jsonString)');
log.d(idtyStatusList);
List<IdtyStatus> resultStatus = [];
for (final idtyStatus in idtyStatusList) {
......
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