feat: add Patcher API.

This commit is contained in:
Alberto Ponces
2022-08-06 14:04:18 +01:00
parent 57b932fd23
commit fc06f8d571
13 changed files with 403 additions and 93 deletions

View File

@ -8,7 +8,13 @@ class GithubAPI {
Future<String?> latestRelease(String org, repoName) async {
var latestRelease = await github.repositories
.getLatestRelease(RepositorySlug(org, repoName));
var dlurl = latestRelease.assets?.first.browserDownloadUrl;
var dlurl = latestRelease.assets
?.firstWhere((asset) =>
asset.name != null &&
asset.name!.endsWith('.dex') &&
!asset.name!.contains('-sources') &&
!asset.name!.contains('-javadoc'))
.browserDownloadUrl;
return dlurl;
}