diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-12-15 19:08:07 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-12-15 19:08:07 +0100 |
commit | 59bd755f7d6a3451859ca08084df83d465cd8500 (patch) | |
tree | 1ed5f6bfa10dbf5f4fb6ad68b1b69c7cd9573ff8 /src/operations/pay.ts | |
parent | 857c0ab4cd2253a0e1d53e3372a1ff1565cb4150 (diff) | |
download | wallet-core-59bd755f7d6a3451859ca08084df83d465cd8500.tar.xz |
oops, missing file
Diffstat (limited to 'src/operations/pay.ts')
-rw-r--r-- | src/operations/pay.ts | 56 |
1 files changed, 25 insertions, 31 deletions
diff --git a/src/operations/pay.ts b/src/operations/pay.ts index 388db94ba..5ed293505 100644 --- a/src/operations/pay.ts +++ b/src/operations/pay.ts @@ -24,60 +24,54 @@ /** * Imports. */ -import { AmountJson } from "../util/amounts"; +import { encodeCrock, getRandomBytes } from "../crypto/talerCrypto"; +import { + CoinRecord, + CoinStatus, + DenominationRecord, + initRetryInfo, + ProposalRecord, + ProposalStatus, + PurchaseRecord, + RefundReason, + Stores, + updateRetryInfoTimeout, +} from "../types/dbTypes"; +import { NotificationType } from "../types/notifications"; import { Auditor, + ContractTerms, ExchangeHandle, MerchantRefundResponse, PayReq, Proposal, - ContractTerms, - MerchantRefundPermission, - RefundRequest, } from "../types/talerTypes"; import { - Timestamp, CoinSelectionResult, CoinWithDenom, - PayCoinInfo, - getTimestampNow, - PreparePayResult, ConfirmPayResult, + getTimestampNow, OperationError, + PayCoinInfo, + PreparePayResult, RefreshReason, + Timestamp, } from "../types/walletTypes"; -import { - Stores, - CoinStatus, - DenominationRecord, - ProposalRecord, - PurchaseRecord, - CoinRecord, - ProposalStatus, - initRetryInfo, - updateRetryInfoTimeout, - RefundReason, -} from "../types/dbTypes"; import * as Amounts from "../util/amounts"; +import { AmountJson } from "../util/amounts"; import { amountToPretty, - strcmp, canonicalJson, - extractTalerStampOrThrow, extractTalerDuration, + extractTalerStampOrThrow, + strcmp, } from "../util/helpers"; import { Logger } from "../util/logging"; -import { InternalWalletState } from "./state"; -import { - parsePayUri, - parseRefundUri, - getOrderDownloadUrl, -} from "../util/taleruri"; -import { getTotalRefreshCost, createRefreshGroup } from "./refresh"; -import { encodeCrock, getRandomBytes } from "../crypto/talerCrypto"; +import { getOrderDownloadUrl, parsePayUri } from "../util/taleruri"; import { guardOperationException } from "./errors"; -import { NotificationType } from "../types/notifications"; +import { createRefreshGroup, getTotalRefreshCost } from "./refresh"; import { acceptRefundResponse } from "./refund"; +import { InternalWalletState } from "./state"; export interface SpeculativePayData { payCoinInfo: PayCoinInfo; |