commit 3a1a56704da4d77a2bbedd70a7fe4d26b00165fb
parent 30e5b7f6bf6fe7810f3fe0778e203b0e54d34b40
Author: Florian Dold <florian@dold.me>
Date: Wed, 27 Mar 2024 19:21:39 +0100
wallet-core: emit balance-changed transaction after transitioning transaction
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/taler-wallet-core/src/pay-peer-pull-credit.ts b/packages/taler-wallet-core/src/pay-peer-pull-credit.ts
@@ -1073,15 +1073,15 @@ export async function initiatePeerPullPayment(
const ctx = new PeerPullCreditTransactionContext(wex, pursePair.pub);
+ notifyTransition(wex, ctx.transactionId, transitionInfo);
+ wex.taskScheduler.startShepherdTask(ctx.taskId);
+
// The pending-incoming balance has changed.
wex.ws.notify({
type: NotificationType.BalanceChange,
hintTransactionId: ctx.transactionId,
});
- notifyTransition(wex, ctx.transactionId, transitionInfo);
- wex.taskScheduler.startShepherdTask(ctx.taskId);
-
return {
talerUri: stringifyTalerUri({
type: TalerUriAction.PayPull,