aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/wallet.ts
diff options
context:
space:
mode:
authorÖzgür Kesim <oec-taler@kesim.org>2023-10-17 12:04:44 +0200
committerÖzgür Kesim <oec-taler@kesim.org>2023-10-17 12:04:44 +0200
commitfba664f9a3c35dfeb5bc5ac28f0baea09ff9b8a0 (patch)
tree6d069afdecade1b13914f4d13020d0331c2f4036 /packages/taler-wallet-core/src/wallet.ts
parentdef5ecda6fc4015417779af0a829d3f8aad4dd83 (diff)
parentaca3bc9423f15354913d0114cafbd4bd1782d801 (diff)
Merge branch 'master' into age-withdrawHEADage-withdraw
Diffstat (limited to 'packages/taler-wallet-core/src/wallet.ts')
-rw-r--r--packages/taler-wallet-core/src/wallet.ts27
1 files changed, 16 insertions, 11 deletions
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts
index 571bf07ee..06d9bb9e8 100644
--- a/packages/taler-wallet-core/src/wallet.ts
+++ b/packages/taler-wallet-core/src/wallet.ts
@@ -252,9 +252,10 @@ import {
runIntegrationTest2,
testPay,
waitTransactionState,
- waitUntilDone,
+ waitUntilTransactionsFinal,
waitUntilRefreshesDone,
withdrawTestBalance,
+ waitUntilTasksProcessed,
} from "./operations/testing.js";
import {
acceptTip,
@@ -1427,6 +1428,10 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>(
await waitTransactionState(ws, req.transactionId, req.txState);
return {};
}
+ case WalletApiOperation.TestingWaitTasksProcessed: {
+ await waitUntilTasksProcessed(ws);
+ return {};
+ }
case WalletApiOperation.GetCurrencySpecification: {
// Ignore result, just validate in this mock implementation
const req = codecForGetCurrencyInfoRequest().decode(payload);
@@ -1436,9 +1441,9 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>(
currencySpecification: {
decimal_separator: ",",
name: "Kudos (Taler Demonstrator)",
- fractional_input_digits: 2,
- fractional_normal_digits: 2,
- fractional_trailing_zero_digits: 2,
+ num_fractional_input_digits: 2,
+ num_fractional_normal_digits: 2,
+ num_fractional_trailing_zero_digits: 2,
is_currency_name_leading: true,
alt_unit_names: {
"0": "ク",
@@ -1451,9 +1456,9 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>(
currencySpecification: {
decimal_separator: ",",
name: "Test (Taler Unstable Demonstrator)",
- fractional_input_digits: 0,
- fractional_normal_digits: 0,
- fractional_trailing_zero_digits: 0,
+ num_fractional_input_digits: 0,
+ num_fractional_normal_digits: 0,
+ num_fractional_trailing_zero_digits: 0,
is_currency_name_leading: false,
alt_unit_names: {},
},
@@ -1464,9 +1469,9 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>(
currencySpecification: {
decimal_separator: ",",
name: "Unknown",
- fractional_input_digits: 2,
- fractional_normal_digits: 2,
- fractional_trailing_zero_digits: 2,
+ num_fractional_input_digits: 2,
+ num_fractional_normal_digits: 2,
+ num_fractional_trailing_zero_digits: 2,
is_currency_name_leading: true,
alt_unit_names: {},
},
@@ -1600,7 +1605,7 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>(
return getVersion(ws);
}
case WalletApiOperation.TestingWaitTransactionsFinal:
- return await waitUntilDone(ws);
+ return await waitUntilTransactionsFinal(ws);
case WalletApiOperation.TestingWaitRefreshesFinal:
return await waitUntilRefreshesDone(ws);
case WalletApiOperation.TestingSetTimetravel: {