taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit ac268c9215a4eafd882aa174b565dc90960941f0
parent 2ce1c06dbbbc865ba59e9e28bae7c5226b82577b
Author: Florian Dold <florian@dold.me>
Date:   Sun, 30 Jun 2024 23:06:39 +0200

wallet-core: fix some types

Diffstat:
Mpackages/bank-ui/src/pages/BankFrame.tsx | 3++-
Mpackages/taler-harness/src/index.ts | 2--
Mpackages/taler-wallet-webextension/src/components/WalletActivity.tsx | 3+++
Mpackages/taler-wallet-webextension/src/wxApi.ts | 2++
4 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/packages/bank-ui/src/pages/BankFrame.tsx b/packages/bank-ui/src/pages/BankFrame.tsx @@ -258,7 +258,7 @@ function AppActivity(): VNode { return; } /** - * all of this are ignored + * all of these are ignored */ case ObservabilityEventType.DbQueryStart: case ObservabilityEventType.DbQueryFinishSuccess: @@ -275,6 +275,7 @@ function AppActivity(): VNode { case ObservabilityEventType.CryptoFinishSuccess: case ObservabilityEventType.CryptoFinishError: case ObservabilityEventType.Message: + case ObservabilityEventType.DeclareConcernsTransaction: return; default: { assertUnreachable(ev); diff --git a/packages/taler-harness/src/index.ts b/packages/taler-harness/src/index.ts @@ -302,8 +302,6 @@ advancedCli const { walletClient, walletService, bank, exchange, merchant } = await createSimpleTestkudosEnvironmentV2(t); await walletClient.call(WalletApiOperation.RunIntegrationTestV2, { - amountToSpend: "TESTKUDOS:5" as AmountString, - amountToWithdraw: "TESTKUDOS:10" as AmountString, corebankApiBaseUrl: bank.corebankApiBaseUrl, exchangeBaseUrl: exchange.baseUrl, merchantBaseUrl: merchant.makeInstanceBaseUrl(), diff --git a/packages/taler-wallet-webextension/src/components/WalletActivity.tsx b/packages/taler-wallet-webextension/src/components/WalletActivity.tsx @@ -400,6 +400,8 @@ function ShowObservabilityEvent({ events, onClick }: MoreInfoPRops): VNode { return "Task dependency"; case ObservabilityEventType.Message: return "Message"; + case ObservabilityEventType.DeclareConcernsTransaction: + return "DeclareConcernsTransaction"; } })(); @@ -690,6 +692,7 @@ function ShowObervavilityDetails({ </tr> ); } + case ObservabilityEventType.DeclareConcernsTransaction: case ObservabilityEventType.Message: // FIXME return <></>; diff --git a/packages/taler-wallet-webextension/src/wxApi.ts b/packages/taler-wallet-webextension/src/wxApi.ts @@ -176,6 +176,8 @@ class WalletApiClientImpl implements WalletCoreApiClient { ): Promise<WalletCoreResponseType<Op>> { let response: CoreApiResponse; try { + // FIXME: This type must be fixed and needs documentation! + // @ts-ignore const message: MessageFromFrontendWallet<Op> = { channel: "wallet", operation,