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:
| M | TalerWallet1/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) } }