diff --git a/scripts/helpers/db.js b/scripts/helpers/db.js index 417742f847..f94ce678a1 100644 --- a/scripts/helpers/db.js +++ b/scripts/helpers/db.js @@ -31,6 +31,7 @@ db.channels = { list: [], filter: null, duplicates: true, + offline: true, nsfw: true, add(channel) { this.list.push(channel) @@ -86,8 +87,13 @@ db.channels = { output = output.filter(channel => !channel.isNSFW()) } + if (!this.offline) { + output = output.filter(channel => channel.status !== 'Offline') + } + this.nsfw = true this.duplicates = true + this.offline = true this.filter = null return output @@ -102,6 +108,11 @@ db.channels = { return this }, + removeOffline() { + this.offline = false + + return this + }, all() { return this.list },