mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-31 05:23:28 +01:00 
			
		
		
		
	Fix UpToDown (#962)
This commit is contained in:
		| @@ -80,4 +80,20 @@ class Uptodown extends AppSource { | |||||||
|         version, getApkUrlsFromUrls([apkUrl]), AppNames(author, appName), |         version, getApkUrlsFromUrls([apkUrl]), AppNames(author, appName), | ||||||
|         releaseDate: relDate); |         releaseDate: relDate); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   @override | ||||||
|  |   Future<String> apkUrlPrefetchModifier( | ||||||
|  |       String apkUrl, String standardUrl) async { | ||||||
|  |     var res = await sourceRequest(apkUrl); | ||||||
|  |     if (res.statusCode != 200) { | ||||||
|  |       throw getObtainiumHttpError(res); | ||||||
|  |     } | ||||||
|  |     var html = parse(res.body); | ||||||
|  |     var finalUrl = | ||||||
|  |         (html.querySelector('.post-download')?.attributes['data-url']); | ||||||
|  |     if (finalUrl == null) { | ||||||
|  |       throw NoAPKError(); | ||||||
|  |     } | ||||||
|  |     return finalUrl; | ||||||
|  |   } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user