Keep firstSeen loader, retry on fail

This commit is contained in:
Mononaut 2024-04-11 06:03:14 +00:00
parent 89de288fec
commit fa9aaf0423
No known key found for this signature in database
GPG Key ID: A3F058E41374C04E
2 changed files with 6 additions and 2 deletions

View File

@ -465,7 +465,7 @@
<td i18n="transaction.first-seen|Transaction first seen">First seen</td>
<td><i><app-time kind="since" [time]="transactionTime" [fastRender]="true"></app-time></i></td>
</tr>
} @else if (transactionTime === -1) {
} @else {
<tr>
<td i18n="transaction.first-seen|Transaction first seen">First seen</td>
<td><span class="skeleton-loader"></span></td>

View File

@ -656,8 +656,12 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy {
this.apiService
.getTransactionTimes$([this.tx.txid])
.subscribe((transactionTimes) => {
if (transactionTimes?.length) {
if (transactionTimes?.length && transactionTimes[0]) {
this.transactionTime = transactionTimes[0];
} else {
setTimeout(() => {
this.getTransactionTime();
}, 2000);
}
});
}