From 6b9b4ba7cc1576e7cc91e2b30e9d5e75edbe0037 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 13 Mar 2024 21:07:46 +0100 Subject: wallet-core: preparations for materialzed txns --- packages/taler-wallet-core/src/pay-merchant.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'packages/taler-wallet-core/src/pay-merchant.ts') diff --git a/packages/taler-wallet-core/src/pay-merchant.ts b/packages/taler-wallet-core/src/pay-merchant.ts index 401020f47..40abd44a0 100644 --- a/packages/taler-wallet-core/src/pay-merchant.ts +++ b/packages/taler-wallet-core/src/pay-merchant.ts @@ -106,7 +106,7 @@ import { TaskRunResultType, TombstoneTag, TransactionContext, - TransitionResult, + TransitionResultType, } from "./common.js"; import { EddsaKeypair } from "./crypto/cryptoImplementation.js"; import { @@ -172,7 +172,7 @@ export class PayMerchantTransactionContext implements TransactionContext { * Transition a payment transition. */ async transition( - f: (rec: PurchaseRecord) => Promise, + f: (rec: PurchaseRecord) => Promise, ): Promise { return this.transitionExtra( { @@ -196,7 +196,7 @@ export class PayMerchantTransactionContext implements TransactionContext { typeof WalletStoresV1, ["purchases", ...StoreNameArray] >, - ) => Promise, + ) => Promise, ): Promise { const ws = this.wex; const extraStores = opts.extraStores ?? []; @@ -210,7 +210,7 @@ export class PayMerchantTransactionContext implements TransactionContext { const oldTxState = computePayMerchantTransactionState(purchaseRec); const res = await f(purchaseRec, tx); switch (res) { - case TransitionResult.Transition: { + case TransitionResultType.Transition: { await tx.purchases.put(purchaseRec); const newTxState = computePayMerchantTransactionState(purchaseRec); return { @@ -2746,9 +2746,9 @@ async function processPurchaseAbortingRefund( await ctx.transition(async (rec) => { if (rec.purchaseStatus === PurchaseStatus.AbortingWithRefund) { rec.purchaseStatus = PurchaseStatus.AbortedOrderDeleted; - return TransitionResult.Transition; + return TransitionResultType.Transition; } - return TransitionResult.Stay; + return TransitionResultType.Stay; }); } } -- cgit v1.2.3