Add crude song API integration

This commit is contained in:
Esa Kataja
2025-05-04 22:05:35 +03:00
parent 8a429e5448
commit 55c489f779
6 changed files with 43 additions and 35 deletions
+8 -29
View File
@@ -1,30 +1,9 @@
export default defineEventHandler((event) => {
return [
{
id: 1,
year: 2025,
country: "Suomi",
artist: "Käärijä",
title: "Cha Cha Cha",
runningOrder: 1,
lyricsOriginal: "Original lyrics",
lyricsTranslationFI: "Käännös suomeksi",
tags: [],
img: "https://via.placeholder.com/150",
flag: "fin"
},
{
id: 2,
year: 2025,
country: "Ruotsi",
artist: "Loreen",
title: "Loreen",
runningOrder: 2,
lyricsOriginal: "Original lyrics",
lyricsTranslationFI: "Käännös suomeksi",
tags: [],
img: "https://via.placeholder.com/150",
flag: "swe"
},
]
export default defineEventHandler(async (event) => {
const config = useRuntimeConfig(event)
const apiBase = config.public.apiBase
const response = await $fetch(`${apiBase}/songs`)
return response
})
+8
View File
@@ -0,0 +1,8 @@
export default defineEventHandler(async (event) => {
return {
id: 1,
avatar: 0,
username: 'Kalle',
}
})