Compare commits

..

3 Commits

Author SHA1 Message Date
Imran
7507e7bf5c Merge pull request #1867 from ImranR98/dev
Fix broken SourceHut source (#1864)
2024-09-30 15:48:45 -05:00
Imran Remtulla
783e8029b6 Increment version 2024-09-30 16:47:58 -04:00
Imran Remtulla
3554257918 Fix broken SourceHut source (#1864) 2024-09-30 16:43:19 -04:00
2 changed files with 12 additions and 5 deletions

View File

@@ -60,8 +60,17 @@ class SourceHut extends AppSource {
int ind = 0;
for (var entry in parsedHtml.querySelectorAll('item').sublist(0, 6)) {
// Limit 5 for speed
if (!fallbackToOlderReleases && ind > 0) {
ind++;
String releasePage = // querySelector('link') fails for some reason
entry
.querySelector('guid') // Luckily guid is identical
?.innerHtml
.trim() ??
'';
if (!releasePage.startsWith('$standardUrl/refs')) {
continue;
}
if (!fallbackToOlderReleases && ind > 1) {
break;
}
String? version = entry.querySelector('title')?.text.trim();
@@ -69,7 +78,6 @@ class SourceHut extends AppSource {
throw NoVersionError();
}
String? releaseDateString = entry.querySelector('pubDate')?.innerHtml;
String releasePage = '$standardUrl/refs/$version';
DateTime? releaseDate;
try {
releaseDate = releaseDateString != null
@@ -98,7 +106,6 @@ class SourceHut extends AppSource {
AppNames(entry.querySelector('author')?.innerHtml.trim() ?? appName,
appName),
releaseDate: releaseDate));
ind++;
}
if (apkDetailsList.isEmpty) {
throw NoReleasesError();

View File

@@ -17,7 +17,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
# In Windows, build-name is used as the major, minor, and patch parts
# of the product and file versions while build-number is used as the build suffix.
version: 1.1.24+2281
version: 1.1.25+2282
environment:
sdk: '>=3.0.0 <4.0.0'