From d239583ced70bb5b53ffe446b45bc7f4e0a80cff Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Fri, 26 Jul 2024 12:18:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/io/legado/app/help/update/AppReleaseInfo.kt | 7 ++++++- .../main/java/io/legado/app/help/update/AppUpdateGitHub.kt | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/help/update/AppReleaseInfo.kt b/app/src/main/java/io/legado/app/help/update/AppReleaseInfo.kt index ba242efd9..dab4589ee 100644 --- a/app/src/main/java/io/legado/app/help/update/AppReleaseInfo.kt +++ b/app/src/main/java/io/legado/app/help/update/AppReleaseInfo.kt @@ -18,7 +18,12 @@ enum class AppVariant { OFFICIAL, BETA_RELEASEA, BETA_RELEASE, - UNKNOWN + UNKNOWN; + + fun isBeta(): Boolean { + return this == BETA_RELEASE || this == BETA_RELEASEA + } + } data class GithubRelease( diff --git a/app/src/main/java/io/legado/app/help/update/AppUpdateGitHub.kt b/app/src/main/java/io/legado/app/help/update/AppUpdateGitHub.kt index a9ecc2bd5..a5d749d34 100644 --- a/app/src/main/java/io/legado/app/help/update/AppUpdateGitHub.kt +++ b/app/src/main/java/io/legado/app/help/update/AppUpdateGitHub.kt @@ -24,7 +24,7 @@ object AppUpdateGitHub : AppUpdate.AppUpdateInterface { } private suspend fun getLatestRelease(): List { - val lastReleaseUrl = if (checkVariant.name.lowercase().contains("beta")) { + val lastReleaseUrl = if (checkVariant.isBeta()) { "https://api.github.com/repos/gedoor/legado/releases/tags/beta" } else { "https://api.github.com/repos/gedoor/legado/releases/latest"