aquavox/src/routes/database/edit/[id]/+page.server.ts
eternal-flame-AD b2f3bb9602
remove unused imports
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-24 13:07:37 -05:00

25 lines
560 B
TypeScript

/** @type {import('./$types').PageLoad} */
import { safePath } from '$lib/server/safePath';
import fs from 'fs';
export function load({ params }) {
const filePath = safePath(`${params.id}.json`, { base: './data/song' });
if (!filePath) {
return {
songData: null
};
}
try {
const dataBuffer = fs.readFileSync(filePath);
const data = JSON.parse(dataBuffer.toString());
return {
songData: data
};
} catch {
return {
songData: null
}
}
}