feat: update to v1.7.3 with smart asset detection and auto-install
Some checks failed
CI / run (push) Waiting to run
Upload store MSIX to release / upload-store-msix-to-release (push) Has been cancelled

This commit is contained in:
Umbrix Developer
2026-01-18 20:14:19 +03:00
parent e79b508531
commit 95383d09fc
14 changed files with 940 additions and 8 deletions

View File

@@ -23,6 +23,20 @@ abstract class GithubReleaseParser {
}
final preRelease = json["prerelease"] as bool;
final publishedAt = DateTime.parse(json["published_at"] as String);
// Парсим assets
final List<ReleaseAsset> assets = [];
if (json["assets"] != null) {
for (final assetJson in json["assets"] as List) {
final asset = assetJson as Map<String, dynamic>;
assets.add(ReleaseAsset(
name: asset["name"] as String,
downloadUrl: asset["browser_download_url"] as String,
size: asset["size"] as int,
));
}
}
return RemoteVersionEntity(
version: version,
buildNumber: buildNumber,
@@ -31,6 +45,7 @@ abstract class GithubReleaseParser {
url: json["html_url"] as String,
publishedAt: publishedAt,
flavor: flavor,
assets: assets,
);
}
}