taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit ffe67456c5577e46b9f7e8ce119fd33527dc5e3a
parent 97fe2b28f75dca3896d7c35d61858c0b21db1f8f
Author: Marc Stibane <marc@taler.net>
Date:   Fri, 14 Aug 2026 08:48:47 +0200

AI: hop explicitly to MainActor

Diffstat:
MTalerWallet1/Quickjs/quickjs.swift | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/TalerWallet1/Quickjs/quickjs.swift b/TalerWallet1/Quickjs/quickjs.swift @@ -119,13 +119,15 @@ public class Quickjs { // acts as singleton, since only one instance ever e } func internalOnNotify(payload: String) { - if let handler = messageHandler { + guard let handler = messageHandler else { return } + DispatchQueue.main.async { handler.handleMessage(message: payload) } } public func internalOnLog(message: String) { - if let handler = messageHandler { + guard let handler = messageHandler else { return } + DispatchQueue.main.async { handler.handleLog(message: message) } }