mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-28 12:03:45 +01:00 
			
		
		
		
	Add release date extraction for track-only GitLab and Codeberg apps (#1664)
This commit is contained in:
		| @@ -285,6 +285,8 @@ class GitHub extends AppSource { | ||||
|       DateTime? getPublishDateFromRelease(dynamic rel) => | ||||
|           rel?['published_at'] != null | ||||
|               ? DateTime.parse(rel['published_at']) | ||||
|               : rel?['commit']?['created'] != null | ||||
|                   ? DateTime.parse(rel['commit']['created']) | ||||
|                   : null; | ||||
|       DateTime? getNewestAssetDateFromRelease(dynamic rel) { | ||||
|         var t = (rel['assets'] as List<dynamic>?) | ||||
|   | ||||
| @@ -161,7 +161,8 @@ class GitLab extends AppSource { | ||||
|               .toList(); | ||||
|       var apkUrlsSet = apkUrlsFromAssets.toSet(); | ||||
|       apkUrlsSet.addAll(uploadedAPKsFromDescription); | ||||
|       var releaseDateString = e['released_at'] ?? e['created_at']; | ||||
|       var releaseDateString = | ||||
|           e['released_at'] ?? e['created_at'] ?? e['commit']?['created_at']; | ||||
|       DateTime? releaseDate = | ||||
|           releaseDateString != null ? DateTime.parse(releaseDateString) : null; | ||||
|       return APKDetails( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user