This commit is contained in:
Horis
2024-07-26 12:18:21 +08:00
parent a1c2d86c5c
commit 5b71f69c3e
2 changed files with 7 additions and 2 deletions
@@ -18,7 +18,12 @@ enum class AppVariant {
OFFICIAL, OFFICIAL,
BETA_RELEASEA, BETA_RELEASEA,
BETA_RELEASE, BETA_RELEASE,
UNKNOWN UNKNOWN;
fun isBeta(): Boolean {
return this == BETA_RELEASE || this == BETA_RELEASEA
}
} }
data class GithubRelease( data class GithubRelease(
@@ -24,7 +24,7 @@ object AppUpdateGitHub : AppUpdate.AppUpdateInterface {
} }
private suspend fun getLatestRelease(): List<AppReleaseInfo> { private suspend fun getLatestRelease(): List<AppReleaseInfo> {
val lastReleaseUrl = if (checkVariant.name.lowercase().contains("beta")) { val lastReleaseUrl = if (checkVariant.isBeta()) {
"https://api.github.com/repos/gedoor/legado/releases/tags/beta" "https://api.github.com/repos/gedoor/legado/releases/tags/beta"
} else { } else {
"https://api.github.com/repos/gedoor/legado/releases/latest" "https://api.github.com/repos/gedoor/legado/releases/latest"