Fix linter issues

This commit is contained in:
freearhey 2025-01-17 01:38:56 +03:00
parent 0d7cc47042
commit b98a31c99e
4 changed files with 252 additions and 242 deletions

View file

@ -13,7 +13,9 @@ module.exports = {
} }
}, },
url({ channel, date }) { url({ channel, date }) {
return `https://play.rikstv.no/api/content-search/1/channel/${channel.site_id}/epg/${date.format('YYYY-MM-DD')}` return `https://play.rikstv.no/api/content-search/1/channel/${
channel.site_id
}/epg/${date.format('YYYY-MM-DD')}`
}, },
parser: function ({ content }) { parser: function ({ content }) {
let data let data
@ -51,22 +53,24 @@ module.exports = {
return programs return programs
}, },
async channels() { async channels() {
try { try {
const response = await axios.get('https://play.rikstv.no/api/content-search/1/channel?includePrograms=false') const response = await axios.get(
if (!response.data || !Array.isArray(response.data)) { 'https://play.rikstv.no/api/content-search/1/channel?includePrograms=false'
console.error('Error: No channels data found') )
return [] if (!response.data || !Array.isArray(response.data)) {
console.error('Error: No channels data found')
return []
} }
return response.data.map(item => { return response.data.map(item => {
return { return {
lang: 'no', lang: 'no',
site_id: item.channelId, site_id: item.channelId,
name: item.serviceName name: item.serviceName
} }
}) })
} catch (error) { } catch (error) {
console.error('Error fetching channels:', error) console.error('Error fetching channels:', error)
return [] return []
} }
} }
} }

View file

@ -14,7 +14,11 @@ const channel = {
describe('rikstv.no Module Tests', () => { describe('rikstv.no Module Tests', () => {
it('can generate valid url', () => { it('can generate valid url', () => {
expect(url({ date, channel })).toBe(`https://play.rikstv.no/api/content-search/1/channel/${channel.site_id}/epg/${date.format('YYYY-MM-DD')}`) expect(url({ date, channel })).toBe(
`https://play.rikstv.no/api/content-search/1/channel/${channel.site_id}/epg/${date.format(
'YYYY-MM-DD'
)}`
)
}) })
it('can parse response', () => { it('can parse response', () => {
@ -22,7 +26,8 @@ describe('rikstv.no Module Tests', () => {
{ {
seriesName: 'Vakre og ville Oman', seriesName: 'Vakre og ville Oman',
name: 'Vakre og ville Oman', name: 'Vakre og ville Oman',
description: 'Oman er eit arabisk skattkammer av unike habitat og variert dyreliv. Rev, kvalhai, reptil og skjelpadder er blant skapningane du finn her.', description:
'Oman er eit arabisk skattkammer av unike habitat og variert dyreliv. Rev, kvalhai, reptil og skjelpadder er blant skapningane du finn her.',
season: 1, season: 1,
episode: 1, episode: 1,
genres: ['Dokumentar', 'Fakta', 'Natur'], genres: ['Dokumentar', 'Fakta', 'Natur'],
@ -44,7 +49,8 @@ describe('rikstv.no Module Tests', () => {
{ {
title: 'Vakre og ville Oman', title: 'Vakre og ville Oman',
sub_title: 'Vakre og ville Oman', sub_title: 'Vakre og ville Oman',
description: 'Oman er eit arabisk skattkammer av unike habitat og variert dyreliv. Rev, kvalhai, reptil og skjelpadder er blant skapningane du finn her.', description:
'Oman er eit arabisk skattkammer av unike habitat og variert dyreliv. Rev, kvalhai, reptil og skjelpadder er blant skapningane du finn her.',
season: 1, season: 1,
episode: 1, episode: 1,
category: ['Dokumentar', 'Fakta', 'Natur'], category: ['Dokumentar', 'Fakta', 'Natur'],