summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/taler-wallet-embedded/src/wallet-qjs.ts19
1 files changed, 5 insertions, 14 deletions
diff --git a/packages/taler-wallet-embedded/src/wallet-qjs.ts b/packages/taler-wallet-embedded/src/wallet-qjs.ts
index 8502c779a..4441ac8c1 100644
--- a/packages/taler-wallet-embedded/src/wallet-qjs.ts
+++ b/packages/taler-wallet-embedded/src/wallet-qjs.ts
@@ -106,11 +106,6 @@ class NativeWalletMessageHandler {
},
);
initResponse = resp.type == "response" ? resp.result : resp.error;
- w.runTaskLoop().catch((e) => {
- logger.error(
- `Error during wallet retry loop: ${e.stack ?? e.toString()}`,
- );
- });
this.wp.resolve(w);
};
@@ -296,9 +291,8 @@ export async function testWithGv() {
merchantBaseUrl: "https://backend.demo.taler.net/",
merchantAuthToken: "secret-token:sandbox",
});
- await w.wallet.runTaskLoop({
- stopWhenDone: true,
- });
+ await w.wallet.client.call(WalletApiOperation.TestingWaitTasksDone, {});
+ w.wallet.stop();
}
export async function testWithFdold() {
@@ -317,9 +311,8 @@ export async function testWithFdold() {
exchangeBaseUrl: "https://exchange.taler.fdold.eu/",
merchantBaseUrl: "https://merchant.taler.fdold.eu/",
});
- await w.wallet.runTaskLoop({
- stopWhenDone: true,
- });
+ await w.wallet.client.call(WalletApiOperation.TestingWaitTasksDone, {});
+ w.wallet.stop();
}
export async function testWithLocal(path: string) {
@@ -347,9 +340,7 @@ export async function testWithLocal(path: string) {
merchantBaseUrl: "http://localhost:8083/",
});
console.log("started integration test");
- await w.wallet.runTaskLoop({
- stopWhenDone: true,
- });
+ await w.wallet.client.call(WalletApiOperation.TestingWaitTasksDone, {});
console.log("done with task loop");
w.wallet.stop();
console.log("DB stats:", j2s(w.getDbStats()));