Better GitLab error message (#1106)

This commit is contained in:
Imran Remtulla
2023-12-07 21:55:35 -05:00
parent bf34c1bcdb
commit 9c95129311
2 changed files with 5 additions and 3 deletions

View File

@@ -203,7 +203,7 @@ class GitLab extends AppSource {
}); });
} }
if (apkDetailsList.isEmpty) { if (apkDetailsList.isEmpty) {
throw NoReleasesError(); throw NoReleasesError(note: tr('gitlabSourceNote'));
} }
if (fallbackToOlderReleases) { if (fallbackToOlderReleases) {
if (additionalSettings['trackOnly'] != true) { if (additionalSettings['trackOnly'] != true) {
@@ -211,7 +211,7 @@ class GitLab extends AppSource {
apkDetailsList.where((e) => e.apkUrls.isNotEmpty).toList(); apkDetailsList.where((e) => e.apkUrls.isNotEmpty).toList();
} }
if (apkDetailsList.isEmpty) { if (apkDetailsList.isEmpty) {
throw NoReleasesError(); throw NoReleasesError(note: tr('gitlabSourceNote'));
} }
} }
return apkDetailsList.first; return apkDetailsList.first;

View File

@@ -34,7 +34,9 @@ class CredsNeededError extends ObtainiumError {
} }
class NoReleasesError extends ObtainiumError { class NoReleasesError extends ObtainiumError {
NoReleasesError() : super(tr('noReleaseFound')); NoReleasesError({String? note})
: super(
'${tr('noReleaseFound')}${note?.isNotEmpty == true ? '\n\n$note' : ''}');
} }
class NoAPKError extends ObtainiumError { class NoAPKError extends ObtainiumError {