Fix bowtie tooltip bug

This commit is contained in:
natsoni 2024-03-20 21:25:00 +09:00
parent 19b0c4e410
commit 7b6163cfee
No known key found for this signature in database
GPG Key ID: C65917583181743B

View File

@ -71,13 +71,15 @@ export class TxBowtieGraphTooltipComponent implements OnChanges {
if (changes.line?.currentValue) {
if (changes.line.currentValue.type === 'input') {
if (!this.inputStatus[changes.line.currentValue.index]) {
this.apiService.getTransactionStatus$(changes.line.currentValue.txid).pipe(
tap((status) => {
changes.line.currentValue.status = status;
this.inputStatus[changes.line.currentValue.index] = status;
this.fetchPrices(changes);
})
).subscribe();
if (changes.line.currentValue.txid) {
this.apiService.getTransactionStatus$(changes.line.currentValue.txid).pipe(
tap((status) => {
changes.line.currentValue.status = status;
this.inputStatus[changes.line.currentValue.index] = status;
this.fetchPrices(changes);
})
).subscribe();
}
} else {
changes.line.currentValue.status = this.inputStatus[changes.line.currentValue.index];
this.fetchPrices(changes);