mirror of
https://github.com/iptv-org/iptv.git
synced 2025-05-12 18:10:04 -04:00
Update create.js
This commit is contained in:
parent
e76d0527fa
commit
0eff5e178c
1 changed files with 5 additions and 0 deletions
|
@ -16,6 +16,10 @@ async function main() {
|
||||||
let channels = await api.channels.all()
|
let channels = await api.channels.all()
|
||||||
channels = _.keyBy(channels, 'id')
|
channels = _.keyBy(channels, 'id')
|
||||||
|
|
||||||
|
await api.blocklist.load()
|
||||||
|
let blocklist = await api.blocklist.all()
|
||||||
|
blocklist = _.keyBy(blocklist, 'channel')
|
||||||
|
|
||||||
await api.streams.load()
|
await api.streams.load()
|
||||||
let streams = await api.streams.all()
|
let streams = await api.streams.all()
|
||||||
streams = _.keyBy(streams, 'channel')
|
streams = _.keyBy(streams, 'channel')
|
||||||
|
@ -30,6 +34,7 @@ async function main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!r.channel || !r.channel.id) result.status = 'error'
|
if (!r.channel || !r.channel.id) result.status = 'error'
|
||||||
|
else if (blocklist[r.channel.id]) result.status = 'blocked'
|
||||||
else if (!channels[r.channel.id]) result.status = 'invalid_id'
|
else if (!channels[r.channel.id]) result.status = 'invalid_id'
|
||||||
else if (streams[r.channel.id]) result.status = 'fullfilled'
|
else if (streams[r.channel.id]) result.status = 'fullfilled'
|
||||||
else if (buffer[r.channel.id] && !r.channel.url) result.status = 'duplicate'
|
else if (buffer[r.channel.id] && !r.channel.url) result.status = 'duplicate'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue