From c3278578237dcddd9e7ab79ee80a02fdeef9604d Mon Sep 17 00:00:00 2001 From: Ax333l Date: Fri, 3 Oct 2025 17:43:43 +0200 Subject: [PATCH] fix: Broken version comparison --- .../main/java/app/revanced/manager/network/api/ReVancedAPI.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/revanced/manager/network/api/ReVancedAPI.kt b/app/src/main/java/app/revanced/manager/network/api/ReVancedAPI.kt index 47a8cd86..5100c91d 100644 --- a/app/src/main/java/app/revanced/manager/network/api/ReVancedAPI.kt +++ b/app/src/main/java/app/revanced/manager/network/api/ReVancedAPI.kt @@ -1,6 +1,6 @@ package app.revanced.manager.network.api -import android.os.Build +import app.revanced.manager.BuildConfig import app.revanced.manager.domain.manager.PreferencesManager import app.revanced.manager.network.dto.ReVancedAsset import app.revanced.manager.network.dto.ReVancedGitRepository @@ -30,7 +30,7 @@ class ReVancedAPI( private suspend inline fun request(route: String) = request(apiUrl(), route) suspend fun getAppUpdate() = - getLatestAppInfo().getOrThrow().takeIf { it.version != Build.VERSION.RELEASE } + getLatestAppInfo().getOrThrow().takeIf { it.version.removePrefix("v") != BuildConfig.VERSION_NAME } suspend fun getLatestAppInfo() = request("manager?prerelease=${prefs.useManagerPrereleases.get()}")