commit 20d4b0b3eb13ab53e1fb5257c03fd20b30d2cdf4
parent d1ecfbd6328f02dbd403d9a8c2eca1eb92e7955b
Author: Iván Ávalos <avalos@disroot.org>
Date: Mon, 19 Feb 2024 15:45:38 -0600
[cashier] Refactor backend version to BuildConfig and bump to 4:0:0
Diffstat:
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/cashier/build.gradle b/cashier/build.gradle
@@ -32,6 +32,8 @@ android {
versionCode 2
versionName "0.2"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
+
+ buildConfigField("String", "BACKEND_API_VERSION", "\"4:0:0\"")
}
buildTypes {
diff --git a/cashier/src/main/java/net/taler/cashier/config/ConfigManager.kt b/cashier/src/main/java/net/taler/cashier/config/ConfigManager.kt
@@ -38,12 +38,13 @@ import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
+import net.taler.cashier.BuildConfig
import net.taler.cashier.Response
import net.taler.cashier.Response.Companion.response
import net.taler.common.Version
import net.taler.common.getIncompatibleStringOrNull
-val VERSION_BANK = Version(0, 0, 0)
+val VERSION_BANK = Version.parse(BuildConfig.BACKEND_API_VERSION)!!
private const val PREF_NAME = "net.taler.cashier.prefs"
private const val PREF_KEY_BANK_URL = "bankUrl"
private const val PREF_KEY_USERNAME = "username"