Sort block transactions first by height and then time

fixes #770
This commit is contained in:
softsimon committed 2021-09-25 16:28:11 +04:00
1 parent 50d21666d3
commit eb8d58f46a
2 files changed
+14 -2

No files matched your search

@@ -142,7 +142,13 @@ export class AddressComponent implements OnInit, OnDestroy {
this.tempTransactions[this.timeTxIndexes[index]].firstSeen = time;
});
this.tempTransactions.sort((a, b) => {
return b.status.block_time - a.status.block_time || b.firstSeen - a.firstSeen;
if (b.status.confirmed) {
if (b.status.block_height === a.status.block_height) {
return b.status.block_time - a.status.block_time;
}
return b.status.block_height - a.status.block_height;
}
return b.firstSeen - a.firstSeen;
});
this.transactions = this.tempTransactions;
@@ -136,7 +136,13 @@ export class AssetComponent implements OnInit, OnDestroy {
this.tempTransactions[this.timeTxIndexes[index]].firstSeen = time;
});
this.tempTransactions.sort((a, b) => {
return b.status.block_time - a.status.block_time || b.firstSeen - a.firstSeen;
if (b.status.confirmed) {
if (b.status.block_height === a.status.block_height) {
return b.status.block_time - a.status.block_time;
}
return b.status.block_height - a.status.block_height;
}
return b.firstSeen - a.firstSeen;
});
this.transactions = this.tempTransactions;