Update update.ts

This commit is contained in:
freearhey
2026-04-17 00:14:55 +03:00
parent e39882c1be
commit ef62c993e7

View File

@@ -40,8 +40,7 @@ async function main() {
(channel: epgGrabber.Channel) => new Channel(channel.toObject()) (channel: epgGrabber.Channel) => new Channel(channel.toObject())
) )
site.totalChannels += channels.count() site.channels = site.channels.concat(channels)
site.markedChannels += channels.filter((channel: Channel) => channel.xmltv_id).count()
} }
sites.add(site) sites.add(site)
@@ -53,8 +52,13 @@ async function main() {
rows.add( rows.add(
new Collection<HTMLTableDataItem>([ new Collection<HTMLTableDataItem>([
{ value: `<a href="sites/${site.domain}">${site.domain}</a>` }, { value: `<a href="sites/${site.domain}">${site.domain}</a>` },
{ value: site.totalChannels.toString(), align: 'right' }, {
{ value: site.markedChannels.toString(), align: 'right' }, value: site.channels
.uniqBy((channel: Channel) => channel.site_id)
.count()
.toString(),
align: 'right'
},
{ value: site.getStatus().emoji, align: 'center' }, { value: site.getStatus().emoji, align: 'center' },
{ value: site.getIssueUrls().all().join(', ') } { value: site.getIssueUrls().all().join(', ') }
]) ])
@@ -66,7 +70,7 @@ async function main() {
rows, rows,
new Collection<HTMLTableColumn>([ new Collection<HTMLTableColumn>([
{ name: 'Site', align: 'left' }, { name: 'Site', align: 'left' },
{ name: 'Channels<br>(total / with xmltv-id)', colspan: 2, align: 'left' }, { name: 'Channels', align: 'left' },
{ name: 'Status', align: 'left' }, { name: 'Status', align: 'left' },
{ name: 'Notes', align: 'left' } { name: 'Notes', align: 'left' }
]) ])