Merge branch 'fix-githubModelError'

This commit is contained in:
guozhigq
2024-02-03 23:38:53 +08:00
2 changed files with 13 additions and 10 deletions

View File

@ -17,8 +17,9 @@ class LatestDataModel {
url = json['url']; url = json['url'];
tagName = json['tag_name']; tagName = json['tag_name'];
createdAt = json['created_at']; createdAt = json['created_at'];
assets = assets = json['assets'] != null
json['assets'].map<AssetItem>((e) => AssetItem.fromJson(e)).toList(); ? json['assets'].map<AssetItem>((e) => AssetItem.fromJson(e)).toList()
: [];
body = json['body']; body = json['body'];
} }
} }

View File

@ -276,16 +276,18 @@ class Utils {
// [arm64-v8a] // [arm64-v8a]
String abi = androidInfo.supportedAbis.first; String abi = androidInfo.supportedAbis.first;
late String downloadUrl; late String downloadUrl;
for (var i in data.assets) { if (data.assets.isNotEmpty) {
if (i.downloadUrl.contains(abi)) { for (var i in data.assets) {
downloadUrl = i.downloadUrl; if (i.downloadUrl.contains(abi)) {
downloadUrl = i.downloadUrl;
}
} }
// 应用外下载
launchUrl(
Uri.parse(downloadUrl),
mode: LaunchMode.externalApplication,
);
} }
// 应用外下载
launchUrl(
Uri.parse(downloadUrl),
mode: LaunchMode.externalApplication,
);
} }
} }