aquavox/src/routes/database/+page.server.ts
alikia2x aef964aa35 improve: SSR in database page, fix some UI bugs
extract: component SongCard used in database pages
adjust (UI): now lyrics container won't show scrollbar
2024-07-20 19:18:35 +08:00

17 lines
476 B
TypeScript

import { songData } from '$lib/server/cache.js';
import { loadData } from '$lib/server/database/loadData.js';
import type { PageServerLoad } from './$types';
export const load: PageServerLoad = () => {
loadData();
const songIDList = songData.keys().slice(0, 20);
const songDataList = [];
for (const songID of songIDList) {
songDataList.push(songData.get(songID)!);
}
return {
songDataList: songDataList
};
};
export const ssr = true;