From 8b0eac80a569d7299ca35a4a09ef2f8097c16570 Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Thu, 21 Dec 2023 23:53:23 +0100 Subject: [PATCH] debug option: force check updates --- src/main/java/de/bixilon/minosoft/config/DebugOptions.kt | 2 ++ src/main/java/de/bixilon/minosoft/properties/MinosoftP.kt | 2 ++ src/test/java/de/bixilon/minosoft/config/DebugOptionsTest.kt | 1 + 3 files changed, 5 insertions(+) diff --git a/src/main/java/de/bixilon/minosoft/config/DebugOptions.kt b/src/main/java/de/bixilon/minosoft/config/DebugOptions.kt index 6122286a8..a302507e2 100644 --- a/src/main/java/de/bixilon/minosoft/config/DebugOptions.kt +++ b/src/main/java/de/bixilon/minosoft/config/DebugOptions.kt @@ -29,4 +29,6 @@ object DebugOptions { const val EMPTY_BUFFERS = false const val FORCE_CHECK_UPDATES = false + + // Add a test to ensure that all options are disabled!!! } diff --git a/src/main/java/de/bixilon/minosoft/properties/MinosoftP.kt b/src/main/java/de/bixilon/minosoft/properties/MinosoftP.kt index 462842bf4..d25ae16e5 100644 --- a/src/main/java/de/bixilon/minosoft/properties/MinosoftP.kt +++ b/src/main/java/de/bixilon/minosoft/properties/MinosoftP.kt @@ -13,6 +13,7 @@ package de.bixilon.minosoft.properties +import de.bixilon.minosoft.config.DebugOptions import de.bixilon.minosoft.properties.general.GeneralP import de.bixilon.minosoft.properties.git.GitP @@ -22,6 +23,7 @@ data class MinosoftP( ) { fun canUpdate(): Boolean { + if (DebugOptions.FORCE_CHECK_UPDATES) return true val properties = MinosoftProperties if (properties.git != null && (properties.git.dirty || properties.git.branch != "master")) { // clearly self built, not checking for updates diff --git a/src/test/java/de/bixilon/minosoft/config/DebugOptionsTest.kt b/src/test/java/de/bixilon/minosoft/config/DebugOptionsTest.kt index e3ca61857..5fad5ac0a 100644 --- a/src/test/java/de/bixilon/minosoft/config/DebugOptionsTest.kt +++ b/src/test/java/de/bixilon/minosoft/config/DebugOptionsTest.kt @@ -29,5 +29,6 @@ class DebugOptionsTest { assertFalse(DebugOptions.LIGHT_DEBUG_MODE) assertFalse(DebugOptions.FORCE_CHEST_ANIMATION) assertFalse(DebugOptions.EMPTY_BUFFERS) + assertFalse(DebugOptions.FORCE_CHECK_UPDATES) } }