commit 9889a1ee321c4bd54dd4823b8a5a6618c8b5c41d
parent 5c652fddb4f04e538c30aa61a9f3539d4cf98f51
Author: Marc Stibane <marc@taler.net>
Date: Mon, 2 Jun 2025 15:49:33 +0200
cleanup delay
Diffstat:
11 files changed, 53 insertions(+), 69 deletions(-)
diff --git a/TalerWallet1/Model/Model+Balances.swift b/TalerWallet1/Model/Model+Balances.swift
@@ -7,7 +7,6 @@
*/
import Foundation
import taler_swift
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
// MARK: -
@@ -74,7 +73,7 @@ extension WalletModel {
/// fetch Balances from Wallet-Core. No networking involved
nonisolated func getBalances(_ stack: CallStack, viewHandles: Bool = false) async throws -> [Balance] {
let request = Balances()
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.balances
}
}
diff --git a/TalerWallet1/Model/Model+Deposit.swift b/TalerWallet1/Model/Model+Deposit.swift
@@ -9,7 +9,6 @@ import Foundation
import taler_swift
import AnyCodable
//import SymLog
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
struct AccountChange: Codable { // Notification
enum TransitionType: String, Codable {
@@ -39,7 +38,7 @@ extension WalletModel {
nonisolated func validateIban(_ iban: String, viewHandles: Bool = false)
async throws -> Bool {
let request = ValidateIban(iban: iban)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.valid
}
}
@@ -81,7 +80,7 @@ extension WalletModel {
nonisolated func depositWireTypes(_ currency: String?, scopeInfo: ScopeInfo? = nil, viewHandles: Bool = false)
async throws -> [WireTypeDetails] {
let request = DepositWireTypes(currency: currency, scopeInfo: scopeInfo)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.wireTypeDetails
}
}
@@ -107,7 +106,7 @@ extension WalletModel {
nonisolated func getMaxDepositAmount(_ scope: ScopeInfo, viewHandles: Bool = false)
async throws -> Amount {
let request = GetMaxDepositAmount(scope: scope)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.rawAmount
}
} // getMaxDepositAmount
@@ -145,7 +144,7 @@ extension WalletModel {
nonisolated func checkDeposit4711(_ depositPaytoUri: String, amount: Amount, viewHandles: Bool = false)
async throws -> CheckDepositResponse {
let request = CheckDeposit(depositPaytoUri: depositPaytoUri, amount: amount)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
}
@@ -175,7 +174,7 @@ 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 response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
}
@@ -204,7 +203,7 @@ extension WalletModel {
nonisolated func listBankAccounts(_ currency: String? = nil, viewHandles: Bool = false)
async throws -> [BankAccountsInfo] {
let request = ListBankAccounts(currency: currency)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.accounts
}
}
@@ -224,7 +223,7 @@ extension WalletModel {
nonisolated func getBankAccountById(_ bankAccountId: String, viewHandles: Bool = false)
async throws -> BankAccountsInfo {
let request = GetBankAccountById(bankAccountId: bankAccountId)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
}
@@ -256,7 +255,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> String {
let request = AddBankAccount(uri: uri, label: label, replace: replace)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.bankAccountId
}
}
@@ -276,6 +275,6 @@ extension WalletModel {
nonisolated func forgetBankAccount(_ accountId: String, viewHandles: Bool = false)
async throws {
let request = ForgetBankAccount(accountId: accountId)
- _ = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ _ = try await sendRequest(request, viewHandles: viewHandles)
}
}
diff --git a/TalerWallet1/Model/Model+Exchange.swift b/TalerWallet1/Model/Model+Exchange.swift
@@ -10,7 +10,6 @@
import Foundation
import taler_swift
import SymLog
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
struct ExchangeError: Codable, Hashable {
var error: TalerErrorDetail
@@ -208,7 +207,7 @@ extension WalletModel {
async -> [Exchange] { // M for MainActor
do {
let request = ListExchanges(scope: scope, filterByStatus: filterByStatus) // .used, .preset
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.exchanges
} catch {
return [] // empty, but not nil
@@ -255,7 +254,7 @@ extension WalletModel {
nonisolated func getCurrencyInfo(scope: ScopeInfo, delay: UInt = 0, viewHandles: Bool = false)
async throws -> CurrencyInfo {
let request = GetCurrencySpecification(scope: scope)
- let response = try await sendRequest(request, ASYNCDELAY + delay, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return CurrencyInfo(specs: response.currencySpecification,
formatter: CurrencyFormatter.formatter(currency: scope.currency,
specs: response.currencySpecification))
diff --git a/TalerWallet1/Model/Model+P2P.swift b/TalerWallet1/Model/Model+P2P.swift
@@ -9,7 +9,6 @@ import Foundation
import taler_swift
import AnyCodable
//import SymLog
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
// MARK: common structures
struct PeerContractTerms: Codable {
@@ -40,7 +39,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> Amount {
let request = GetMaxPeerPushDebitAmount(scope: scope)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.rawAmount
}
} // getMaxPeerPushAmount
@@ -71,7 +70,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> CheckPeerPushDebitResponse {
let request = CheckPeerPushDebit(amount: amount, scope: scope)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
} // checkPeerPushDebit
@@ -103,7 +102,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> InitiatePeerPushDebitResponse {
let request = InitiatePeerPushDebit(scope: scope, terms: terms)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
} // initiatePeerPushDebit
@@ -138,7 +137,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> CheckPeerPullCreditResponse {
let request = CheckPeerPullCredit(amount: amount, scope: scope)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
} // checkPeerPullCredit
@@ -167,7 +166,7 @@ extension WalletModel {
async throws -> InitiatePeerPullCreditResponse {
let request = InitiatePeerPullCredit(exchangeBaseUrl: baseURL,
partialContractTerms: terms)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
} // initiatePeerPullCredit
@@ -197,7 +196,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> PreparePeerPushCreditResponse {
let request = PreparePeerPushCredit(talerUri: talerUri)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
} // preparePeerPushCredit
@@ -218,7 +217,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> Decodable {
let request = AcceptPeerPushCredit(transactionId: transactionId)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
} // acceptPeerPushCredit
@@ -248,7 +247,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> PreparePeerPullDebitResponse {
let request = PreparePeerPullDebit(talerUri: talerUri)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
} // preparePeerPullDebit
@@ -269,7 +268,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> Decodable {
let request = ConfirmPeerPullDebit(transactionId: transactionId)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
} // confirmPeerPullDebit
diff --git a/TalerWallet1/Model/Model+Payment.swift b/TalerWallet1/Model/Model+Payment.swift
@@ -9,7 +9,6 @@ import Foundation
import taler_swift
import AnyCodable
//import SymLog
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
// MARK: - ContractTerms
@@ -256,7 +255,7 @@ extension WalletModel {
nonisolated func checkPayForTemplate(_ talerPayTemplateUri: String, viewHandles: Bool = false)
async throws -> WalletTemplateDetails {
let request = CheckPayForTemplate(talerPayTemplateUri: talerPayTemplateUri)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
@@ -264,21 +263,21 @@ extension WalletModel {
async throws -> PreparePayResult {
let templateParams = TemplateParams(amount: amount, summary: summary)
let request = PreparePayForTemplateRequest(talerPayTemplateUri: talerPayTemplateUri, templateParams: templateParams)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
nonisolated func preparePayForUri(_ talerPayUri: String, viewHandles: Bool = false)
async throws -> PreparePayResult {
let request = PreparePayForUri(talerPayUri: talerPayUri)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
nonisolated func confirmPay(_ transactionId: String, viewHandles: Bool = false)
async throws -> ConfirmPayResult {
let request = ConfirmPayForUri(transactionId: transactionId)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
}
diff --git a/TalerWallet1/Model/Model+Pending.swift b/TalerWallet1/Model/Model+Pending.swift
@@ -9,7 +9,6 @@ import Foundation
import AnyCodable
import taler_swift
import SymLog
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
// MARK: -
/// A request to list the backend's currently pending operations.
@@ -48,7 +47,7 @@ extension WalletModel {
nonisolated func getPendingOperations4711(viewHandles: Bool = false)
async throws -> [PendingOperation] { // M for MainActor
let request = GetPendingOperations()
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.pendingOperations
}
}
diff --git a/TalerWallet1/Model/Model+Refund.swift b/TalerWallet1/Model/Model+Refund.swift
@@ -6,7 +6,6 @@
* @author Marc Stibane
*/
import Foundation
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
// MARK: -
/// A request to prepare a refund with an obtained URI
@@ -44,12 +43,12 @@ struct StartRefundQueryRequest: WalletBackendFormattedRequest {
extension WalletModel {
nonisolated func startRefundForUri(url: String, viewHandles: Bool = false) async throws -> String {
let request = StartRefundURIRequest(talerRefundUri: url)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.transactionId
}
nonisolated func startRefund4711(transactionId: String, viewHandles: Bool = false) async throws {
let request = StartRefundQueryRequest(transactionId: transactionId)
- let _ = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let _ = try await sendRequest(request, viewHandles: viewHandles)
}
}
diff --git a/TalerWallet1/Model/Model+Settings.swift b/TalerWallet1/Model/Model+Settings.swift
@@ -8,7 +8,6 @@
import Foundation
import taler_swift
import SymLog
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
fileprivate let MERCHANTAUTHTOKEN = "secret-token:sandbox"
@@ -43,7 +42,7 @@ extension WalletModel {
: test == 1 ? TESTBANK : DEMOBANK,
exchangeBaseUrl: test == 2 ? HEADEXCHANGE
: test == 1 ? TESTEXCHANGE : DEMOEXCHANGE)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
}
} // loadTestKudos
// MARK: -
@@ -90,7 +89,7 @@ extension WalletModel {
merchantAuthToken: MERCHANTAUTHTOKEN,
amountToWithdraw: amountW,
amountToSpend: amountS)
- let _ = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let _ = try await sendRequest(request, viewHandles: viewHandles)
}
} // runIntegrationTest
// MARK: -
@@ -115,6 +114,6 @@ extension WalletModel {
nonisolated func testingInfiniteTransaction(delayMs: Int32, shouldFetch: Bool, viewHandles: Bool = false)
async throws {
let request = InfiniteTransactionLoop(delayMs: delayMs, shouldFetch: shouldFetch)
- let _ = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let _ = try await sendRequest(request, viewHandles: viewHandles)
}
} // testingInfiniteTransaction
diff --git a/TalerWallet1/Model/Model+Transactions.swift b/TalerWallet1/Model/Model+Transactions.swift
@@ -8,7 +8,6 @@
import Foundation
import taler_swift
import SymLog
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
// MARK: -
extension WalletModel {
@@ -156,7 +155,7 @@ extension WalletModel {
limit: limit,
offset: offset,
includeRefreshes: includeRefreshes)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.transactions
}
// MARK: -
@@ -164,31 +163,31 @@ extension WalletModel {
nonisolated func abortTransaction(transactionId: String, viewHandles: Bool = false) async throws {
let request = AbortTransaction(transactionId: transactionId)
logger.notice("abortTransaction: \(transactionId, privacy: .private(mask: .hash))")
- let _ = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let _ = try await sendRequest(request, viewHandles: viewHandles)
}
/// delete the specified transaction from Wallet-Core. No networking involved
nonisolated func deleteTransaction(transactionId: String, viewHandles: Bool = false) async throws {
let request = DeleteTransaction(transactionId: transactionId)
logger.notice("deleteTransaction: \(transactionId, privacy: .private(mask: .hash))")
- let _ = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let _ = try await sendRequest(request, viewHandles: viewHandles)
}
nonisolated func failTransaction(transactionId: String, viewHandles: Bool = false) async throws {
let request = FailTransaction(transactionId: transactionId)
logger.notice("failTransaction: \(transactionId, privacy: .private(mask: .hash))")
- let _ = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let _ = try await sendRequest(request, viewHandles: viewHandles)
}
nonisolated func suspendTransaction(transactionId: String, viewHandles: Bool = false) async throws {
let request = SuspendTransaction(transactionId: transactionId)
logger.notice("suspendTransaction: \(transactionId, privacy: .private(mask: .hash))")
- let _ = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let _ = try await sendRequest(request, viewHandles: viewHandles)
}
nonisolated func resumeTransaction(transactionId: String, viewHandles: Bool = false) async throws {
let request = ResumeTransaction(transactionId: transactionId)
logger.notice("resumeTransaction: \(transactionId, privacy: .private(mask: .hash))")
- let _ = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let _ = try await sendRequest(request, viewHandles: viewHandles)
}
}
diff --git a/TalerWallet1/Model/Model+Withdraw.swift b/TalerWallet1/Model/Model+Withdraw.swift
@@ -8,7 +8,6 @@
import Foundation
import taler_swift
import SymLog
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
enum AccountRestrictionType: String, Codable {
case deny
@@ -240,7 +239,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> WithdrawExchangeResponse {
let request = PrepareWithdrawExchange(talerUri: talerUri)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
@@ -249,7 +248,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> WithdrawUriInfoResponse {
let request = GetWithdrawalDetailsForURI(talerUri: talerUri)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
@@ -259,7 +258,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> WithdrawalDetailsForAmount {
let request = GetWithdrawalDetailsForAmount(amount: amount, baseUrl: baseUrl, scope: scope)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
@@ -271,7 +270,7 @@ extension WalletModel {
let request = GetExchangeTermsOfService(baseUrl: baseUrl,
acceptedFormat: acceptedFormat,
acceptLanguage: acceptLanguage)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
@@ -279,7 +278,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> Decodable {
let request = SetExchangeTOSAccepted(baseUrl: baseUrl)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
@@ -291,7 +290,7 @@ extension WalletModel {
async throws -> AcceptWithdrawalResponse? {
let request = AcceptBankIntegratedWithdrawal(talerUri: withdrawURL, baseUrl: baseUrl,
amount: amount, restrictAge: restrictAge)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
@@ -301,7 +300,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> AcceptManualWithdrawalResult? {
let request = AcceptManualWithdrawal(amount: amount, baseUrl: baseUrl, restrictAge: restrictAge)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response
}
@@ -309,7 +308,7 @@ extension WalletModel {
viewHandles: Bool = false)
async throws -> [QrCodeSpec]? {
let request = GetQrCodesForPayto(paytoUri: paytoUri)
- let response = try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.codes
}
}
diff --git a/TalerWallet1/Model/WalletModel.swift b/TalerWallet1/Model/WalletModel.swift
@@ -10,8 +10,6 @@ import taler_swift
import SymLog
import os.log
-fileprivate let ASYNCDELAY: UInt = 0 //set e.g to 6 or 9 seconds for debugging
-
enum InsufficientBalanceHint: String, Codable {
/// Merchant doesn't accept money from exchange(s) that the wallet supports
case merchantAcceptInsufficient = "merchant-accept-insufficient"
@@ -134,7 +132,7 @@ class WalletModel: ObservableObject {
}
}
- func sendRequest<T: WalletBackendFormattedRequest> (_ request: T, _ delay: UInt = 0, viewHandles: Bool = false)
+ func sendRequest<T: WalletBackendFormattedRequest> (_ request: T, viewHandles: Bool = false)
async throws -> T.Response { // T for any Thread
#if !DEBUG
logger.log("sending: \(request.operation(), privacy: .public)")
@@ -146,10 +144,6 @@ class WalletModel: ObservableObject {
let timeUsed = Date.now - sendTime
logger.log("received: \(request.operation(), privacy: .public) (\(id, privacy: .public)) after \(timeUsed.milliseconds, privacy: .public) ms")
#endif
- let asyncDelay: UInt = delay > 0 ? delay : UInt(ASYNCDELAY)
- if asyncDelay > 0 { // test LoadingView, sleep some seconds
- try? await Task.sleep(nanoseconds: 1_000_000_000 * UInt64(asyncDelay))
- }
return response
} catch { // rethrows
let timeUsed = Date.now - sendTime
@@ -180,7 +174,7 @@ extension WalletModel {
func hintNetworkAvailabilityT(_ isNetworkAvailable: Bool = false) async {
// T for any Thread
let request = NetworkAvailabilityRequest(isNetworkAvailable: isNetworkAvailable)
- _ = try? await sendRequest(request, 0)
+ _ = try? await sendRequest(request)
}
}
// MARK: -
@@ -204,7 +198,7 @@ extension WalletModel {
nonisolated func getTransactionById(_ transactionId: String, withTerms: Bool? = nil, viewHandles: Bool = false)
async throws -> TalerTransaction {
let request = GetTransactionById(transactionId: transactionId, withTerms: withTerms)
- return try await sendRequest(request, ASYNCDELAY, viewHandles: viewHandles)
+ return try await sendRequest(request, viewHandles: viewHandles)
}
}
// MARK: -
@@ -271,7 +265,7 @@ extension WalletModel {
/// initalize Wallet-Core. Will do networking
nonisolated func setConfig(setTesting: Bool) async throws -> VersionInfo {
let request = ConfigRequest(setTesting: setTesting)
- let response = try await sendRequest(request, 0) // no Delay
+ let response = try await sendRequest(request)
return response.versionInfo
}
}
@@ -311,7 +305,7 @@ extension WalletModel {
let dbPath = try dbPath()
// logger.debug("dbPath: \(dbPath)")
let request = InitRequest(persistentStoragePath: dbPath, setTesting: setTesting)
- let response = try await sendRequest(request, 0, viewHandles: viewHandles) // no Delay
+ let response = try await sendRequest(request, viewHandles: viewHandles) // no Delay
return response.versionInfo
}
@@ -446,7 +440,7 @@ extension WalletModel {
/// reset Wallet-Core
nonisolated func resetWalletCore(viewHandles: Bool = false) async throws {
let request = ResetRequest()
- _ = try await sendRequest(request, 0, viewHandles: viewHandles)
+ _ = try await sendRequest(request, viewHandles: viewHandles)
}
}
// MARK: -
@@ -472,7 +466,7 @@ extension WalletModel {
if let dbPath = try? dbPath(true) {
let stem = String("Taler " + TalerDater.dateString())
let request = ExportDbToFile(directory: dbPath, stem: stem)
- let response = try await sendRequest(request, 0, viewHandles: viewHandles)
+ let response = try await sendRequest(request, viewHandles: viewHandles)
return response.path
} else {
return nil
@@ -497,6 +491,6 @@ extension WalletModel {
nonisolated func devExperimentT(talerUri: String, viewHandles: Bool = false) async throws {
// T for any Thread
let request = DevExperimentRequest(talerUri: talerUri)
- _ = try await sendRequest(request, 0, viewHandles: viewHandles)
+ _ = try await sendRequest(request, viewHandles: viewHandles)
}
}