dwadwa
Some checks failed
On Push Deploy / deploy (push) Has been cancelled

This commit is contained in:
Johnny322
2026-02-08 16:17:10 +01:00
parent d3d95bdfed
commit 0c34f2097d

View File

@@ -25,15 +25,15 @@ type GameMap = Record<
}
>
const songFiles = {
...(import.meta as any).globEager('./Data/*/*/Songs/*.mp3'),
...(import.meta as any).globEager('./Data/*/*/songs/*.mp3')
} as Record<string, { default: string }>
const songFiles = import.meta.globEager('./Data/*/*/songs/*.mp3') as Record<
string,
{ default: string }
>
const answerFiles = {
...(import.meta as any).globEager('./Data/*/*/Answers/*.mp3'),
...(import.meta as any).globEager('./Data/*/*/answers/*.mp3')
} as Record<string, { default: string }>
const answerFiles = import.meta.globEager('./Data/*/*/answers/*.mp3') as Record<
string,
{ default: string }
>
const getParts = (path: string) => {
const normalized = path.replace(/\\/g, '/')
@@ -67,9 +67,7 @@ const addEntry = (target: GameMap, info: ReturnType<typeof getParts>, url: strin
clues: []
}
}
const normalizedType = type?.toLowerCase()
if (normalizedType !== 'songs' && normalizedType !== 'answers') return
const bucket = normalizedType === 'songs' ? 'songs' : 'answers'
const bucket = type === 'Songs' ? 'songs' : 'answers'
target[game].categories[category][bucket][number] = url
}
@@ -80,7 +78,7 @@ const buildGameData = (): Game[] => {
})
Object.entries(answerFiles).forEach(([path, module]) => {
addEntry(games, getParts(path), module.default)
})
})
return Object.values(games).map((game) => {
const categories = Object.values(game.categories).map((category) => {