Loose auto-filtering for farsroid.com (#2441)

This commit is contained in:
Imran Remtulla
2025-09-21 12:51:06 -04:00
parent 0784f83792
commit 4afcd92510

View File

@@ -9,6 +9,7 @@ class Farsroid extends AppSource {
Farsroid() { Farsroid() {
hosts = ['farsroid.com']; hosts = ['farsroid.com'];
name = 'Farsroid'; name = 'Farsroid';
naiveStandardVersionDetection = true;
} }
@override @override
@@ -57,15 +58,11 @@ class Farsroid extends AppSource {
if (html2.isEmpty) { if (html2.isEmpty) {
throw NoAPKError(); throw NoAPKError();
} }
var apkLinks = var apkLinks = (await grabLinksCommon(
(await grabLinksCommon(html2, res2.request!.url, additionalSettings)) html2,
.map((l) => MapEntry(Uri.parse(l.key).pathSegments.last, l.key)) res2.request!.url,
.where( additionalSettings,
(l) => l.key.toLowerCase().startsWith( )).map((l) => MapEntry(Uri.parse(l.key).pathSegments.last, l.key)).toList();
'$appName-$version'.toLowerCase(),
),
)
.toList();
if (apkLinks.isEmpty) { if (apkLinks.isEmpty) {
throw NoAPKError(); throw NoAPKError();