mirror of
https://github.com/iptv-org/epg
synced 2026-03-21 19:30:52 -04:00
Update worker.ts
This commit is contained in:
@@ -1,9 +1,11 @@
|
|||||||
import relativeTime from 'dayjs/plugin/relativeTime'
|
import relativeTime from 'dayjs/plugin/relativeTime'
|
||||||
import { Collection } from '@freearhey/core'
|
import { Collection } from '@freearhey/core'
|
||||||
import { Channel } from './channel'
|
import { Channel } from './channel'
|
||||||
|
import utc from 'dayjs/plugin/utc'
|
||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
|
|
||||||
dayjs.extend(relativeTime)
|
dayjs.extend(relativeTime)
|
||||||
|
dayjs.extend(utc)
|
||||||
|
|
||||||
export interface WorkerData {
|
export interface WorkerData {
|
||||||
host: string
|
host: string
|
||||||
@@ -63,6 +65,9 @@ export class Worker {
|
|||||||
getLastUpdated(): string {
|
getLastUpdated(): string {
|
||||||
if (!this.lastUpdated) return '-'
|
if (!this.lastUpdated) return '-'
|
||||||
|
|
||||||
return dayjs().to(dayjs(this.lastUpdated))
|
let now = dayjs()
|
||||||
|
if (process.env.NODE_ENV === 'test') now = dayjs.utc('2026-02-13')
|
||||||
|
|
||||||
|
return dayjs.utc(this.lastUpdated).from(now)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user