From 42a4d666f42ce94274995bfdae644444ff5f6d53 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 15 Mar 2021 13:45:24 +0100 Subject: sort is done after candidate selection --- packages/taler-wallet-core/src/operations/pay.ts | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'packages/taler-wallet-core/src') diff --git a/packages/taler-wallet-core/src/operations/pay.ts b/packages/taler-wallet-core/src/operations/pay.ts index cdacb2eba..1f8c4eb84 100644 --- a/packages/taler-wallet-core/src/operations/pay.ts +++ b/packages/taler-wallet-core/src/operations/pay.ts @@ -335,16 +335,6 @@ export async function getCandidatePayCoins( } } - // Sort by available amount (descending), deposit fee (ascending) and - // denomPub (ascending) if deposit fee is the same - // (to guarantee deterministic results) - candidateCoins.sort( - (o1, o2) => - -Amounts.cmp(o1.availableAmount, o2.availableAmount) || - Amounts.cmp(o1.feeDeposit, o2.feeDeposit) || - strcmp(o1.denomPub, o2.denomPub), - ); - return { candidateCoins, wireFeesPerExchange, -- cgit v1.2.3