[Enterprise Search] Show days in crawl duration when applicable (#154824)

## Summary

This shows the number of days in a crawl duration, if a crawl has lasted
more than a day.
This commit is contained in:
Sander Philipse 2023-04-12 16:51:42 +02:00 committed by GitHub
parent 43fa6e549c
commit 67308c6f8b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View file

@ -41,10 +41,11 @@ export const CrawlDetailsSummary: React.FC<ICrawlerSummaryProps> = ({
const duration = () => {
if (stats && stats.status && stats.status.crawlDurationMSec) {
const milliseconds = moment.duration(stats.status.crawlDurationMSec, 'milliseconds');
const days = milliseconds.days();
const hours = milliseconds.hours();
const minutes = milliseconds.minutes();
const seconds = milliseconds.seconds();
return `${hours}h ${minutes}m ${seconds}s`;
return `${days ? days + 'd ' : ''}${hours}h ${minutes}m ${seconds}s`;
} else {
return '--';
}

View file

@ -44,10 +44,11 @@ export const CrawlDetailsSummary: React.FC<CrawlerDetailsSummaryProps> = ({
const duration = () => {
if (stats?.status?.crawlDurationMSec) {
const milliseconds = moment.duration(stats.status.crawlDurationMSec, 'milliseconds');
const days = milliseconds.days();
const hours = milliseconds.hours();
const minutes = milliseconds.minutes();
const seconds = milliseconds.seconds();
return `${hours}h ${minutes}m ${seconds}s`;
return `${days ? days + 'd ' : ''}${hours}h ${minutes}m ${seconds}s`;
} else {
return '--';
}