From 284ee90c72002c0a9daff19e1189861a8bd85207 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Fri, 25 Oct 2024 19:38:05 +0530 Subject: [PATCH] UpdateWorker: Compare version codes for nightly self-updates as well This will break nightly self-updates untill server address this but that's better than users complaining everyday. Signed-off-by: Aayush Gupta --- app/build.gradle.kts | 2 -- app/src/main/java/com/aurora/store/data/work/UpdateWorker.kt | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7481ebd53..2b31a654f 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -19,7 +19,6 @@ * */ -import java.time.Instant import java.util.Properties plugins { @@ -52,7 +51,6 @@ android { testInstrumentationRunner = "com.aurora.store.HiltInstrumentationTestRunner" testInstrumentationRunnerArguments["disableAnalytics"] = "true" - buildConfigField("long", "TIMESTAMP", "${Instant.now().epochSecond}") } signingConfigs { diff --git a/app/src/main/java/com/aurora/store/data/work/UpdateWorker.kt b/app/src/main/java/com/aurora/store/data/work/UpdateWorker.kt index 9131aaca6..772276102 100644 --- a/app/src/main/java/com/aurora/store/data/work/UpdateWorker.kt +++ b/app/src/main/java/com/aurora/store/data/work/UpdateWorker.kt @@ -193,8 +193,8 @@ class UpdateWorker @AssistedInject constructor( ) val isUpdate = when (buildType) { + BuildType.NIGHTLY, BuildType.RELEASE -> selfUpdate.versionCode > BuildConfig.VERSION_CODE - BuildType.NIGHTLY -> selfUpdate.timestamp > BuildConfig.TIMESTAMP else -> false }