diff --git a/lib/app_sources/apkpure.dart b/lib/app_sources/apkpure.dart index ac9155b..9f75f7d 100644 --- a/lib/app_sources/apkpure.dart +++ b/lib/app_sources/apkpure.dart @@ -46,9 +46,18 @@ class APKPure extends AppSource { } String? dateString = html.querySelector('span.info-other span.date')?.text.trim(); - DateTime? releaseDate = dateString != null - ? DateFormat('MMM dd, yyyy').parse(dateString) - : null; + DateTime? releaseDate; + try { + releaseDate = dateString != null + ? DateFormat('MMM dd, yyyy').parse(dateString) + : null; + releaseDate = dateString != null && releaseDate == null + ? DateFormat('MMMM dd, yyyy').parse(dateString) + : null; + } catch (err) { + // ignore + } + List> apkUrls = [ MapEntry('$appId.apk', 'https://d.$host/b/APK/$appId?version=latest') ];