|
|
@ -62,10 +62,10 @@ async function updatePlaylist(playlist) {
|
|
|
|
for (const channel of playlist.channels) {
|
|
|
|
for (const channel of playlist.channels) {
|
|
|
|
addMissingData(channel)
|
|
|
|
addMissingData(channel)
|
|
|
|
const checkOnline = config.status || config.resolution
|
|
|
|
const checkOnline = config.status || config.resolution
|
|
|
|
const skip =
|
|
|
|
const skipChannel =
|
|
|
|
channel.status &&
|
|
|
|
channel.status &&
|
|
|
|
ignoreStatus.map(i => i.toLowerCase()).includes(channel.status.toLowerCase())
|
|
|
|
ignoreStatus.map(i => i.toLowerCase()).includes(channel.status.toLowerCase())
|
|
|
|
if (checkOnline && !skip) {
|
|
|
|
if (checkOnline && !skipChannel) {
|
|
|
|
await checker
|
|
|
|
await checker
|
|
|
|
.checkStream(channel.data)
|
|
|
|
.checkStream(channel.data)
|
|
|
|
.then(result => {
|
|
|
|
.then(result => {
|
|
|
|