Restore transaction first seen field

This commit is contained in:
Mononaut 2023-05-05 15:12:05 -07:00
parent de1e6d3b27
commit 06ef114395
No known key found for this signature in database
GPG Key ID: A3F058E41374C04E
2 changed files with 7 additions and 5 deletions

View File

@ -85,7 +85,7 @@
<div class="col-sm"> <div class="col-sm">
<table class="table table-borderless table-striped"> <table class="table table-borderless table-striped">
<tbody> <tbody>
<ng-template [ngIf]="transactionTime !== 0 && !replaced"> <ng-template [ngIf]="transactionTime !== 0">
<tr *ngIf="transactionTime === -1; else firstSeenTmpl"> <tr *ngIf="transactionTime === -1; else firstSeenTmpl">
<td><span class="skeleton-loader"></span></td> <td><span class="skeleton-loader"></span></td>
<td><span class="skeleton-loader"></span></td> <td><span class="skeleton-loader"></span></td>

View File

@ -216,7 +216,7 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy {
this.error = undefined; this.error = undefined;
this.waitingForTransaction = false; this.waitingForTransaction = false;
this.graphExpanded = false; this.graphExpanded = false;
this.transactionTime = 0; this.transactionTime = tx.firstSeen || 0;
this.setupGraph(); this.setupGraph();
this.fetchRbfHistory$.next(this.tx.txid); this.fetchRbfHistory$.next(this.tx.txid);
@ -338,10 +338,10 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy {
if (tx.firstSeen) { if (tx.firstSeen) {
this.transactionTime = tx.firstSeen; this.transactionTime = tx.firstSeen;
} else { } else {
this.transactionTime = 0; this.getTransactionTime();
} }
} else { } else {
this.getTransactionTime(); this.transactionTime = 0;
} }
if (this.tx?.status?.confirmed) { if (this.tx?.status?.confirmed) {
@ -471,7 +471,9 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy {
this.apiService this.apiService
.getTransactionTimes$([this.tx.txid]) .getTransactionTimes$([this.tx.txid])
.subscribe((transactionTimes) => { .subscribe((transactionTimes) => {
this.transactionTime = transactionTimes[0]; if (transactionTimes?.length) {
this.transactionTime = transactionTimes[0];
}
}); });
} }