commit c3878352f5cb8661025be5330d9281780bf7f225
parent 9cdcb3f6c115de3659e4d46917f391989f915785
Author: Marc Stibane <marc@taler.net>
Date: Sat, 4 Jul 2026 10:25:52 +0200
noWait
Diffstat:
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/TalerWallet1/Controllers/Controller.swift b/TalerWallet1/Controllers/Controller.swift
@@ -533,15 +533,12 @@ class Controller: ObservableObject {
do {
let versionInfo = try await model.initWalletCore(setTesting: setTesting)
WalletCore.shared.versionInfo = versionInfo
-#if !TALER_WALLET
if developerMode {
try await model.setConfig(setTesting: true)
// try? await model.devExperimentT(talerUri: "taler://dev-experiment/default-exchange-demo?val=1")
try? await model.devExperimentT(talerUri: "taler://dev-experiment/demo-shortcuts?val=KUDOS:4,KUDOS:8,KUDOS:16,KUDOS:32")
- try? await model.devExperimentT(talerUri: "taler://dev-experiment/flag-confirm-pay-no-wait?v=10")
- try await model.setConfig(setTesting: false)
+// try? await model.devExperimentT(talerUri: "taler://dev-experiment/start-tc?delay_resp=5000")
}
-#endif
defaultExchanges = await model.getDefaultExchanges(stage: stage)
if stage, let talerOps = defaultExchanges.first {
let stageExc = DefaultExchange(talerUri: "taler://withdraw-exchange/exchange.stage.taler-ops.ch",
diff --git a/TalerWallet1/Model/Model+Payment.swift b/TalerWallet1/Model/Model+Payment.swift
@@ -556,12 +556,13 @@ struct ConfirmPayResult: Decodable {
fileprivate struct ConfirmPayForUri: WalletBackendFormattedRequest {
typealias Response = ConfirmPayResult
func operation() -> String { "confirmPay" }
- func args() -> Args { Args(transactionId: transactionId, choiceIndex: choiceIndex) }
-
+ func args() -> Args { Args(transactionId: transactionId, noWait: true,
+ choiceIndex: choiceIndex) }
var transactionId: String
var choiceIndex: Int?
struct Args: Encodable {
var transactionId: String
+ var noWait: Bool?
var useDonau: Bool?
var sessionId: String?
var forcedCoinSel: ForcedCoinSel?