diff options
author | Sebastian <sebasjm@gmail.com> | 2024-03-06 12:29:33 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-03-06 12:29:33 -0300 |
commit | 2e344093305ddf72f97e099cba107356970bb1e4 (patch) | |
tree | 3051279ae2bc54b62597d045b37f7ee76370bf03 /packages/taler-wallet-core/src/withdraw.ts | |
parent | e89d2098041d265131915c4e006a51478ff664bb (diff) | |
download | wallet-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.ts | 18 |
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; }); } |