Merge pull request #3721 from mempool/mononaut/fix-first-seen

Restore transaction first seen field
This commit is contained in:
softsimon 2023-05-06 03:05:35 +04:00 committed by GitHub
commit 8866923efa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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) => {
if (transactionTimes?.length) {
this.transactionTime = transactionTimes[0]; this.transactionTime = transactionTimes[0];
}
}); });
} }