summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/deposits.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-03-19 23:02:24 -0300
committerSebastian <sebasjm@gmail.com>2024-03-19 23:02:24 -0300
commitc09caa5fdca91fb6ded6b2ce8caf1620c0273b80 (patch)
tree70d73ec63630b13fe83e738d606e2f4eabf5d235 /packages/taler-wallet-core/src/deposits.ts
parent630f53f8a5721b2f5f2d43772aa4de7146df58fc (diff)
downloadwallet-core-c09caa5fdca91fb6ded6b2ce8caf1620c0273b80.tar.gz
wallet-core-c09caa5fdca91fb6ded6b2ce8caf1620c0273b80.tar.bz2
wallet-core-c09caa5fdca91fb6ded6b2ce8caf1620c0273b80.zip
wip, found #8653
Diffstat (limited to 'packages/taler-wallet-core/src/deposits.ts')
-rw-r--r--packages/taler-wallet-core/src/deposits.ts15
1 files changed, 7 insertions, 8 deletions
diff --git a/packages/taler-wallet-core/src/deposits.ts b/packages/taler-wallet-core/src/deposits.ts
index 93f70c2ce..6c04b20de 100644
--- a/packages/taler-wallet-core/src/deposits.ts
+++ b/packages/taler-wallet-core/src/deposits.ts
@@ -33,6 +33,7 @@ import {
DepositGroupFees,
Duration,
ExchangeBatchDepositRequest,
+ ExchangeHandle,
ExchangeRefundRequest,
HttpStatusCode,
Logger,
@@ -754,9 +755,9 @@ async function processDepositGroupPendingTrack(
let updatedTxStatus: DepositElementStatus | undefined = undefined;
let newWiredCoin:
| {
- id: string;
- value: DepositTrackingInfo;
- }
+ id: string;
+ value: DepositTrackingInfo;
+ }
| undefined;
if (depositGroup.statusPerCoin[i] !== DepositElementStatus.Wired) {
@@ -1167,7 +1168,7 @@ export async function prepareDepositGroup(
}
const amount = Amounts.parseOrThrow(req.amount);
- const exchangeInfos: { url: string; master_pub: string }[] = [];
+ const exchangeInfos: ExchangeHandle[] = [];
await wex.db.runReadOnlyTx(["exchangeDetails", "exchanges"], async (tx) => {
const allExchanges = await tx.exchanges.iter().toArray();
@@ -1189,7 +1190,6 @@ export async function prepareDepositGroup(
exchanges: exchangeInfos,
amount: req.amount,
max_fee: Amounts.stringify(amount),
- max_wire_fee: Amounts.stringify(amount),
wire_method: p.targetType,
timestamp: nowRounded,
merchant_base_url: "",
@@ -1226,7 +1226,7 @@ export async function prepareDepositGroup(
restrictWireMethod: contractData.wireMethod,
contractTermsAmount: Amounts.parseOrThrow(contractData.amount),
depositFeeLimit: Amounts.parseOrThrow(contractData.maxDepositFee),
- wireFeeAmortization: contractData.wireFeeAmortization ?? 1,
+ wireFeeAmortization: 1, // FIXME #8653
prevPayCoins: [],
});
@@ -1309,7 +1309,6 @@ export async function createDepositGroup(
exchanges: exchangeInfos,
amount: req.amount,
max_fee: Amounts.stringify(amount),
- max_wire_fee: Amounts.stringify(amount),
wire_method: p.targetType,
timestamp: nowRounded,
merchant_base_url: "",
@@ -1346,7 +1345,7 @@ export async function createDepositGroup(
restrictWireMethod: contractData.wireMethod,
contractTermsAmount: Amounts.parseOrThrow(contractData.amount),
depositFeeLimit: Amounts.parseOrThrow(contractData.maxDepositFee),
- wireFeeAmortization: contractData.wireFeeAmortization ?? 1,
+ wireFeeAmortization: 1, // FIXME #8653
prevPayCoins: [],
});