From 1fa0b3ecd92cd0bf20a42f8d9d5186e7a58df30c Mon Sep 17 00:00:00 2001 From: escapedcat Date: Mon, 17 Oct 2022 17:32:37 +0200 Subject: [PATCH] fix(connectors): lndhub incoming tx order #1625 --- .../background-script/connectors/lndhub.ts | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/src/extension/background-script/connectors/lndhub.ts b/src/extension/background-script/connectors/lndhub.ts index b218e8a18e..ca68e25122 100644 --- a/src/extension/background-script/connectors/lndhub.ts +++ b/src/extension/background-script/connectors/lndhub.ts @@ -84,18 +84,22 @@ export default class LndHub implements Connector { }[] >("GET", "/getuserinvoices", undefined); - const invoices: ConnectorInvoice[] = data.map( - (invoice, index): ConnectorInvoice => ({ - custom_records: invoice.custom_records, - id: `${invoice.payment_request}-${index}`, - memo: invoice.description, - preimage: "", // lndhub doesn't support preimage (yet) - settled: invoice.ispaid, - settleDate: invoice.timestamp * 1000, - totalAmount: `${invoice.amt}`, - type: "received", - }) - ); + const invoices: ConnectorInvoice[] = data + .map( + (invoice, index): ConnectorInvoice => ({ + custom_records: invoice.custom_records, + id: `${invoice.payment_request}-${index}`, + memo: invoice.description, + preimage: "", // lndhub doesn't support preimage (yet) + settled: invoice.ispaid, + settleDate: invoice.timestamp * 1000, + totalAmount: `${invoice.amt}`, + type: "received", + }) + ) + .sort((a, b) => { + return b.settleDate - a.settleDate; + }); return { data: {