Skip to content
Snippets Groups Projects
Commit 486aa090 authored by David Trattnig's avatar David Trattnig
Browse files

refact: settings for episode

parent f963aaeb
No related branches found
No related tags found
1 merge request!1Local settings via JSON and initial use of Context API
<script> <script>
import { onMount } from 'svelte' import { onMount } from 'svelte'
import Spinner from '../common/Spinner.svelte' import Spinner from '../common/Spinner.svelte'
import { fetchApi } from '../common/Common.svelte' import { settings, fetchApi } from '../common/Common.svelte'
import EpisodeCardBig from '../cards/EpisodeCardBig.svelte' import EpisodeCardBig from '../cards/EpisodeCardBig.svelte'
export let api = 'https://prog-info.o94.at/api.php'
export let endpointEpisode = 'timeslots'
export let endpointShows = 'shows'
export let episodeId = undefined export let episodeId = undefined
/* Nested Component Props */ /* Nested Component Props */
export let labelPlay = undefined export let labelPlay = undefined
...@@ -24,8 +21,8 @@ ...@@ -24,8 +21,8 @@
let url = new URL(window.location.href) let url = new URL(window.location.href)
let urlId = url.searchParams.get('id') let urlId = url.searchParams.get('id')
if (urlId) episodeId = urlId if (urlId) episodeId = urlId
let endpointEpisode = settings.api.endpoints.episode
let episodeUrl = `${api}/${endpointEpisode}/${episodeId}?&withNote` let episodeUrl = `${settings.api.url}/${endpointEpisode}/${episodeId}?&withNote`
console.log('Episode API Url:' + episodeUrl) console.log('Episode API Url:' + episodeUrl)
fetchApi(episodeUrl, processEpisodeResponse) fetchApi(episodeUrl, processEpisodeResponse)
}) })
...@@ -41,8 +38,8 @@ ...@@ -41,8 +38,8 @@
// //
// There should be no need to do an additional show query // There should be no need to do an additional show query
tmp_episode = data tmp_episode = data
let endpointShow = settings.api.endpoints.show
let showUrl = `${api}/${endpointShows}/${data.show}` let showUrl = `${settings.api.url}/${endpointShow}/${data.show}`
console.log('Show API Url:' + showUrl) console.log('Show API Url:' + showUrl)
fetchApi(showUrl, processShowResponse) fetchApi(showUrl, processShowResponse)
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment