diff --git a/lib/app_sources/github.dart b/lib/app_sources/github.dart index fe4a2d9..8b9060a 100644 --- a/lib/app_sources/github.dart +++ b/lib/app_sources/github.dart @@ -405,7 +405,7 @@ class GitHub extends AppSource { findReleaseAssetUrls(dynamic release) => (release['assets'] as List?)?.map((e) { var ext = e['name'].toString().toLowerCase().split('.').last; - var url = !(ext == 'apk' || (includeZips && ext == 'zip')) + var url = !(ext == 'apk' || ext == 'xapk' || (includeZips && ext == 'zip')) ? (e['browser_download_url'] ?? e['url']) : (e['url'] ?? e['browser_download_url']); url = undoGHProxyMod(url, sourceConfigSettingValues); @@ -550,7 +550,7 @@ class GitHub extends AppSource { .toLowerCase() .split('.') .last; - return ext == 'apk' || (includeZips && ext == 'zip'); + return ext == 'apk' || ext == 'xapk' || (includeZips && ext == 'zip'); }).toList(); var filteredApkUrls = filterApks(