apkpure: detect 'universal' and 'unlimited' architectures

This commit is contained in:
bernikr
2025-05-19 18:34:15 +02:00
parent ae2dad01ff
commit d8c9cd6579

View File

@ -72,6 +72,10 @@ class APKPure extends AppSource {
List<String> architectures = e['native_code']?.cast<String>(); List<String> architectures = e['native_code']?.cast<String>();
String architectureString = architectures.join(','); String architectureString = architectures.join(',');
if (architectures.contains("universal") ||
architectures.contains("unlimited")) {
architectures = [];
}
if (additionalSettings['autoApkFilterByArch'] == true && if (additionalSettings['autoApkFilterByArch'] == true &&
architectures.isNotEmpty && architectures.isNotEmpty &&
architectures.where((a) => supportedArchs.contains(a)).isEmpty) { architectures.where((a) => supportedArchs.contains(a)).isEmpty) {