diff options
Diffstat (limited to 'packages/taler-wallet-core/src/pay-merchant.ts')
-rw-r--r-- | packages/taler-wallet-core/src/pay-merchant.ts | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/packages/taler-wallet-core/src/pay-merchant.ts b/packages/taler-wallet-core/src/pay-merchant.ts index 13580464b..5e01ae716 100644 --- a/packages/taler-wallet-core/src/pay-merchant.ts +++ b/packages/taler-wallet-core/src/pay-merchant.ts @@ -31,8 +31,10 @@ import { AmountJson, Amounts, AmountString, + assertUnreachable, AsyncFlag, CancellationToken, + checkDbInvariant, codecForAbortResponse, codecForMerchantContractTerms, codecForMerchantOrderRefundPickupResponse, @@ -95,6 +97,7 @@ import { readUnexpectedResponseDetails, throwUnexpectedRequestError, } from "@gnu-taler/taler-util/http"; +import { PreviousPayCoins, selectPayCoinsNew } from "./coinSelection.js"; import { constructTaskIdentifier, DbRetryInfo, @@ -137,9 +140,6 @@ import { notifyTransition, parseTransactionIdentifier, } from "./transactions.js"; -import { assertUnreachable } from "./util/assertUnreachable.js"; -import { PreviousPayCoins, selectPayCoinsNew } from "./util/coinSelection.js"; -import { checkDbInvariant } from "./util/invariants.js"; import { EXCHANGE_COINS_LOCK, InternalWalletState } from "./wallet.js"; import { getCandidateWithdrawalDenomsTx } from "./withdraw.js"; @@ -1984,7 +1984,6 @@ export async function processPurchase( return TaskRunResult.finished(); default: assertUnreachable(purchase.purchaseStatus); - // throw Error(`unexpected purchase status (${purchase.purchaseStatus})`); } } |