Update +page.server.js

This commit is contained in:
freearhey 2023-10-10 11:33:40 +03:00
parent 0f50bfe4b2
commit 4886e5c1f6

View file

@ -1,4 +1,3 @@
import { error } from '@sveltejs/kit'
import { transformChannel } from '~/store'
import _ from 'lodash'
import channels from '~/data/channels.json'
@ -9,6 +8,9 @@ import categories from '~/data/categories.json'
import blocklist from '~/data/blocklist.json'
import languages from '~/data/languages.json'
import streams from '~/data/streams.json'
import isURL from 'validator/lib/isURL'
let _streams = streams.filter(stream => isURL(stream.url))
const data = {}
data.countries = _.keyBy(countries, 'code')
@ -16,12 +18,12 @@ data.regions = _.keyBy(regions, 'code')
data.subdivisions = _.keyBy(subdivisions, 'code')
data.languages = _.keyBy(languages, 'code')
data.categories = _.keyBy(categories, 'id')
data.streams = _.groupBy(streams, 'channel')
data.streams = _.groupBy(_streams, 'channel')
data.blocklist = _.groupBy(blocklist, 'channel')
data.channels = _.keyBy(channels, channel => channel.id.toLowerCase())
export async function entries() {
return channels.map(channel => {
export function entries() {
return Object.values(data.channels).map(channel => {
const [name, country] = channel.id.split('.')
return {