mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-31 05:23:28 +01:00 
			
		
		
		
	Fixed type errors and HTML APK filter
This commit is contained in:
		| @@ -54,9 +54,9 @@ class Codeberg extends AppSource { | ||||
|     String standardUrl, | ||||
|     Map<String, dynamic> additionalSettings, | ||||
|   ) async { | ||||
|     bool includePrereleases = additionalSettings['includePrereleases']; | ||||
|     bool includePrereleases = additionalSettings['includePrereleases'] == true; | ||||
|     bool fallbackToOlderReleases = | ||||
|         additionalSettings['fallbackToOlderReleases']; | ||||
|         additionalSettings['fallbackToOlderReleases'] == true; | ||||
|     String? regexFilter = | ||||
|         (additionalSettings['filterReleaseTitlesByRegEx'] as String?) | ||||
|                     ?.isNotEmpty == | ||||
|   | ||||
| @@ -101,9 +101,9 @@ class GitHub extends AppSource { | ||||
|     String standardUrl, | ||||
|     Map<String, dynamic> additionalSettings, | ||||
|   ) async { | ||||
|     bool includePrereleases = additionalSettings['includePrereleases']; | ||||
|     bool includePrereleases = additionalSettings['includePrereleases'] == true; | ||||
|     bool fallbackToOlderReleases = | ||||
|         additionalSettings['fallbackToOlderReleases']; | ||||
|         additionalSettings['fallbackToOlderReleases'] == true; | ||||
|     String? regexFilter = | ||||
|         (additionalSettings['filterReleaseTitlesByRegEx'] as String?) | ||||
|                     ?.isNotEmpty == | ||||
|   | ||||
| @@ -27,6 +27,10 @@ class HTML extends AppSource { | ||||
|           .where((element) => element.toLowerCase().endsWith('.apk')) | ||||
|           .toList(); | ||||
|       links.sort((a, b) => a.split('/').last.compareTo(b.split('/').last)); | ||||
|       if (additionalSettings['apkFilterRegEx'] != null) { | ||||
|         var reg = RegExp(additionalSettings['apkFilterRegEx']); | ||||
|         links = links.where((element) => reg.hasMatch(element)).toList(); | ||||
|       } | ||||
|       if (links.isEmpty) { | ||||
|         throw NoReleasesError(); | ||||
|       } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user