Update update.js

This commit is contained in:
Aleksandr Statciuk 2022-10-27 20:27:54 +03:00
parent bb49cb5afa
commit a1f32e1d23

View file

@ -85,8 +85,9 @@ async function main() {
} }
programs = _.flatten(Object.values(programs)) programs = _.flatten(Object.values(programs))
programs = programs = _.sortBy(programs, ['channel', 'start'])
programs = programs.map(p => new Program(p, new Channel(channels_dic[p.channel]))) if (!programs.length) continue
let channels = programs.map(p => { let channels = programs.map(p => {
let c = channels_dic[p.channel] let c = channels_dic[p.channel]
c.site = p.site c.site = p.site
@ -97,6 +98,9 @@ async function main() {
channels = _.sortBy(channels, 'id') channels = _.sortBy(channels, 'id')
channels = _.uniqBy(channels, 'id') channels = _.uniqBy(channels, 'id')
programs = programs = _.sortBy(programs, ['channel', 'start'])
programs = programs.map(p => new Program(p, new Channel(channels_dic[p.channel])))
const filename = country.code.toLowerCase() const filename = country.code.toLowerCase()
const xmlFilepath = `${PUBLIC_DIR}/guides/${filename}.xml` const xmlFilepath = `${PUBLIC_DIR}/guides/${filename}.xml`
const gzFilepath = `${PUBLIC_DIR}/guides/${filename}.xml.gz` const gzFilepath = `${PUBLIC_DIR}/guides/${filename}.xml.gz`