debug option: force check updates

This commit is contained in:
Moritz Zwerger 2023-12-21 23:53:23 +01:00
parent 611c244ffc
commit 8b0eac80a5
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4
3 changed files with 5 additions and 0 deletions

View File

@ -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!!!
}

View File

@ -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

View File

@ -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)
}
}