aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/withdraw.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-03-06 12:29:33 -0300
committerSebastian <sebasjm@gmail.com>2024-03-06 12:29:33 -0300
commit2e344093305ddf72f97e099cba107356970bb1e4 (patch)
tree3051279ae2bc54b62597d045b37f7ee76370bf03 /packages/taler-wallet-core/src/withdraw.ts
parente89d2098041d265131915c4e006a51478ff664bb (diff)
downloadwallet-core-2e344093305ddf72f97e099cba107356970bb1e4.tar.xz
transition when withdrawal operation updated
Diffstat (limited to 'packages/taler-wallet-core/src/withdraw.ts')
-rw-r--r--packages/taler-wallet-core/src/withdraw.ts18
1 files changed, 8 insertions, 10 deletions
diff --git a/packages/taler-wallet-core/src/withdraw.ts b/packages/taler-wallet-core/src/withdraw.ts
index e3c4e66a2..853a5e0df 100644
--- a/packages/taler-wallet-core/src/withdraw.ts
+++ b/packages/taler-wallet-core/src/withdraw.ts
@@ -1922,22 +1922,20 @@ export async function getWithdrawalDetailsForUri(
info.apiBaseUrl,
wex.http,
);
- console.log(
- `waiting operation (${info.operationId}) to change from pending`,
- );
+
bankApi
.getWithdrawalOperationById(info.operationId, {
old_state: "pending",
timeoutMs: opts.notifyChangeFromPendingTimeoutMs,
})
.then((resp) => {
- console.log(
- `operation (${info.operationId}) to change to ${JSON.stringify(
- resp,
- undefined,
- 2,
- )}`,
- );
+ if (resp.type === "ok" && resp.body.status !== "pending") {
+ wex.ws.notify({
+ type: NotificationType.WithdrawalOperationTransition,
+ uri: talerWithdrawUri,
+ });
+ }
+ }).finally(() => {
ongoingChecks[talerWithdrawUri] = false;
});
}