taler-ios

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

commit 67c22be5b2192c0a092d2704b6a0505ad284bd24
parent ad7071c5c3ab78d93a2ea3e14fe3adaf168fd96b
Author: Marc Stibane <marc@taler.net>
Date:   Mon, 20 Jul 2026 19:37:53 +0200

createDepositGroup progressToken depositPaytoUri

Diffstat:
MTalerWallet1/Model/Model+Deposit.swift | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/TalerWallet1/Model/Model+Deposit.swift b/TalerWallet1/Model/Model+Deposit.swift @@ -214,7 +214,8 @@ fileprivate struct CreateDepositGroup: WalletBackendFormattedRequest { var operation: String { "createDepositGroup" } func args() -> Args { Args(depositPaytoUri: depositPaytoUri, restrictScope: scope, - amount: amount) } + amount: amount, + progressToken: depositPaytoUri) } var depositPaytoUri: String var scope: ScopeInfo var amount: Amount @@ -222,6 +223,7 @@ fileprivate struct CreateDepositGroup: WalletBackendFormattedRequest { var depositPaytoUri: String var restrictScope: ScopeInfo var amount: Amount + var progressToken: String } } extension WalletModel { @@ -229,6 +231,9 @@ extension WalletModel { nonisolated func createDepositGroup(_ depositPaytoUri: String, scope: ScopeInfo, amount: Amount, viewHandles: Bool = false) async throws -> DepositGroupResult { let request = CreateDepositGroup(depositPaytoUri: depositPaytoUri, scope: scope, amount: amount) + let controller = Controller.shared + controller.progressOperation = request.operation + controller.progressToken = depositPaytoUri let response = try await sendRequest(request, viewHandles: viewHandles) return response }