aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2022-09-16 11:06:55 -0300
committerSebastian <sebasjm@gmail.com>2022-09-16 11:13:09 -0300
commit5d0837913901a2947c66209d64855b324824757d (patch)
treebff68e1fff6f5833948505849d58f4be4a5e62d1 /packages/taler-wallet-webextension/src/wallet/Transaction.tsx
parenta66b636dee2ed531bb5119feced80d6569d99176 (diff)
downloadwallet-core-5d0837913901a2947c66209d64855b324824757d.tar.xz
working on #7357
getTransactionById is introduced: with that we move all transaction information building into a function transactionId was added in every response that creates a tx
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet/Transaction.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/wallet/Transaction.tsx9
1 files changed, 2 insertions, 7 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
index 3d2a16e8f..21cee8789 100644
--- a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
+++ b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx
@@ -70,13 +70,8 @@ interface Props {
}
async function getTransaction(tid: string): Promise<Transaction> {
- const res = await wxApi.getTransactions();
- const ts = res.transactions.filter((t) => t.transactionId === tid);
- if (ts.length > 1) throw Error("more than one transaction with this id");
- if (ts.length === 1) {
- return ts[0];
- }
- throw Error("no transaction found");
+ const res = await wxApi.getTransactionById(tid);
+ return res;
}
export function TransactionPage({ tid, goToWalletHistory }: Props): VNode {