summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wxApi.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/src/wxApi.ts')
-rw-r--r--packages/taler-wallet-webextension/src/wxApi.ts14
1 files changed, 13 insertions, 1 deletions
diff --git a/packages/taler-wallet-webextension/src/wxApi.ts b/packages/taler-wallet-webextension/src/wxApi.ts
index 3340f27ce..095fabe85 100644
--- a/packages/taler-wallet-webextension/src/wxApi.ts
+++ b/packages/taler-wallet-webextension/src/wxApi.ts
@@ -36,6 +36,7 @@ import {
PrepareTipResult,
AcceptTipRequest,
DeleteTransactionRequest,
+ RetryTransactionRequest,
} from "@gnu-taler/taler-util";
import { OperationFailedError } from "@gnu-taler/taler-wallet-core";
@@ -132,7 +133,18 @@ export function getTransactions(): Promise<TransactionsResponse> {
}
/**
- * Get balances for all currencies/exchanges.
+ * Retry a transaction
+ * @param transactionId
+ * @returns
+ */
+ export function retryTransaction(transactionId: string): Promise<void> {
+ return callBackend("retryTransaction", {
+ transactionId
+ } as RetryTransactionRequest);
+}
+
+/**
+ * Permanently delete a transaction from the transaction list
*/
export function deleteTransaction(transactionId: string): Promise<void> {
return callBackend("deleteTransaction", {