@@ -84,18 +84,22 @@ export default class LndHub implements Connector {
84
84
} [ ]
85
85
> ( "GET" , "/getuserinvoices" , undefined ) ;
86
86
87
- const invoices : ConnectorInvoice [ ] = data . map (
88
- ( invoice , index ) : ConnectorInvoice => ( {
89
- custom_records : invoice . custom_records ,
90
- id : `${ invoice . payment_request } -${ index } ` ,
91
- memo : invoice . description ,
92
- preimage : "" , // lndhub doesn't support preimage (yet)
93
- settled : invoice . ispaid ,
94
- settleDate : invoice . timestamp * 1000 ,
95
- totalAmount : `${ invoice . amt } ` ,
96
- type : "received" ,
97
- } )
98
- ) ;
87
+ const invoices : ConnectorInvoice [ ] = data
88
+ . map (
89
+ ( invoice , index ) : ConnectorInvoice => ( {
90
+ custom_records : invoice . custom_records ,
91
+ id : `${ invoice . payment_request } -${ index } ` ,
92
+ memo : invoice . description ,
93
+ preimage : "" , // lndhub doesn't support preimage (yet)
94
+ settled : invoice . ispaid ,
95
+ settleDate : invoice . timestamp * 1000 ,
96
+ totalAmount : `${ invoice . amt } ` ,
97
+ type : "received" ,
98
+ } )
99
+ )
100
+ . sort ( ( a , b ) => {
101
+ return b . settleDate - a . settleDate ;
102
+ } ) ;
99
103
100
104
return {
101
105
data : {
0 commit comments