diff --git a/scripts/helpers/db.js b/scripts/helpers/db.js index a0d67cb4dd..417742f847 100644 --- a/scripts/helpers/db.js +++ b/scripts/helpers/db.js @@ -2,14 +2,12 @@ const categories = require('./categories') const parser = require('./parser') const utils = require('./utils') -const sfwCategories = categories.filter(c => !c.nsfw).map(c => c.name) - const db = {} -db.load = function () { +db.load = async function () { const items = parser.parseIndex() for (const item of items) { - const playlist = parser.parsePlaylist(item.url) + const playlist = await parser.parsePlaylist(item.url) db.playlists.add(playlist) for (const channel of playlist.channels) { db.channels.add(channel) @@ -107,9 +105,6 @@ db.channels = { all() { return this.list }, - sfw() { - return this.list.filter(i => sfwCategories.includes(i.category)) - }, forCountry(country) { this.filter = { field: 'countries',