quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

commit cb885f4c956e2d6ea4c4af5c71a0e4ec998e427a
parent 8c9504fc6b5eda78f8cd8c31c2af06f7dc769b50
Author: Iván Ávalos <avalos@disroot.org>
Date:   Wed,  8 Feb 2023 21:12:27 -0600

Bump version to 0.4

Diffstat:
MQuickJS-android/gradle.properties | 2+-
MQuickJS-android/qtart/src/main/java/net/taler/qtart/TalerWalletCore.kt | 2++
2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/QuickJS-android/gradle.properties b/QuickJS-android/gradle.properties @@ -2,7 +2,7 @@ android.useAndroidX=true GROUP=net.taler POM_ARTIFACT_ID=qtart -VERSION_NAME=0.3 +VERSION_NAME=0.4 POM_NAME=QuickjsTart POM_DESCRIPTION=QuickJS runtime for Taler diff --git a/QuickJS-android/qtart/src/main/java/net/taler/qtart/TalerWalletCore.kt b/QuickJS-android/qtart/src/main/java/net/taler/qtart/TalerWalletCore.kt @@ -68,6 +68,8 @@ class TalerWalletCore { private val walletInstance: Pointer = TalerNative.INSTANCE.TALER_WALLET_create() + // Handlers must be here, so that GC doesn't wipe them! + // Please don't refactor them, or else you'll suffer! private var currentMessageHandler: TalerNative.TALER_WALLET_MessageHandlerFn? = null private var currentLogHandler: TalerNative.TALER_LogFn? = null