Add invert option to apk filter regex

This commit is contained in:
Imran Remtulla
2024-01-19 23:22:00 -05:00
parent 99da1f8481
commit c31a1912a5
21 changed files with 43 additions and 16 deletions

View File

@ -300,12 +300,8 @@ class HTML extends AppSource {
versionExtractionWholePageString =
res.body.split('\r\n').join('\n').split('\n').join('\\n');
links = await grabLinksCommon(res, additionalSettings);
if ((additionalSettings['apkFilterRegEx'] as String?)?.isNotEmpty ==
true) {
var reg = RegExp(additionalSettings['apkFilterRegEx']);
links = links.where((element) => reg.hasMatch(element.key)).toList();
}
links = filterApks(links, additionalSettings['apkFilterRegEx'],
additionalSettings['invertAPKFilter']);
if (links.isEmpty) {
throw NoReleasesError();
}