Fix error in Vivo Store search when no result found (#2494)

This commit is contained in:
Imran Remtulla
2025-09-21 12:28:02 -04:00
parent 08d9c4daaa
commit a6608f1461

View File

@@ -70,12 +70,14 @@ class VivoAppStore extends AppSource {
throw NoReleasesError();
}
Map<String, List<String>> results = {};
var resultsJson = json['data']['appSearchResponse']['value'];
for (var item in (resultsJson as List<dynamic>)) {
results['$appDetailUrl${item['id']}'] = [
item['title_zh'].toString(),
item['developer'].toString(),
];
var resultsJson = json['data']['appSearchResponse']?['value'];
if (resultsJson != null) {
for (var item in (resultsJson as List<dynamic>)) {
results['$appDetailUrl${item['id']}'] = [
item['title_zh'].toString(),
item['developer'].toString(),
];
}
}
return results;
}