Sanity checks for mempool visualization deltas
This commit is contained in:
parent
8f2e1de578
commit
3732406ce8
@ -206,6 +206,10 @@ export class BlockOverviewGraphComponent implements AfterViewInit, OnDestroy, On
|
|||||||
|
|
||||||
update(add: TransactionStripped[], remove: string[], change: { txid: string, rate: number | undefined, acc: boolean | undefined }[], direction: string = 'left', resetLayout: boolean = false): void {
|
update(add: TransactionStripped[], remove: string[], change: { txid: string, rate: number | undefined, acc: boolean | undefined }[], direction: string = 'left', resetLayout: boolean = false): void {
|
||||||
if (this.scene) {
|
if (this.scene) {
|
||||||
|
add = add.filter(tx => !this.scene.txs[tx.txid]);
|
||||||
|
remove = remove.filter(txid => this.scene.txs[txid]);
|
||||||
|
change = change.filter(tx => this.scene.txs[tx.txid]);
|
||||||
|
|
||||||
this.scene.update(add, remove, change, direction, resetLayout);
|
this.scene.update(add, remove, change, direction, resetLayout);
|
||||||
this.start();
|
this.start();
|
||||||
this.updateSearchHighlight();
|
this.updateSearchHighlight();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user