taler-typescript-core

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

commit fb7309b2519f63f65fc51a504ad06d760c3faedf
parent 9e2409d738aebbc3273b730ad78c32939f18b681
Author: Florian Dold <florian@dold.me>
Date:   Tue, 16 Jul 2024 23:39:19 +0200

wallet-core: reject in tx error handler

Diffstat:
Mpackages/taler-wallet-core/src/query.ts | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/packages/taler-wallet-core/src/query.ts b/packages/taler-wallet-core/src/query.ts @@ -619,6 +619,12 @@ function runTx<Arg, Res>( } logger.error("error in transaction"); logger.error(`${stack.stack}`); + const txError = tx.error; + if (txError) { + reject(txError); + } else { + reject(new Error("unknown transaction error")); + } }; tx.onabort = () => { logger.trace("transaction was aborted");