commit 67c22be5b2192c0a092d2704b6a0505ad284bd24
parent ad7071c5c3ab78d93a2ea3e14fe3adaf168fd96b
Author: Marc Stibane <marc@taler.net>
Date: Mon, 20 Jul 2026 19:37:53 +0200
createDepositGroup progressToken depositPaytoUri
Diffstat:
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
}