Allow XAPK downloads from GitHub (#2587)

This commit is contained in:
Imran Remtulla
2025-11-08 16:42:12 -05:00
parent 3853cca7e5
commit faaab3f038

View File

@@ -405,7 +405,7 @@ class GitHub extends AppSource {
findReleaseAssetUrls(dynamic release) =>
(release['assets'] as List<dynamic>?)?.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(