import { error } from '@sveltejs/kit'; import { readCoverImage } from '#lib/server/lastfm/covers'; import type { RequestHandler } from './$types'; export const GET: RequestHandler = async ({ params }) => { const image = await readCoverImage(params.id); if (!image) error(404, 'Cover not found'); return new Response(new Uint8Array(image.data), { headers: { 'Content-Type': image.contentType, 'Cache-Control': 'public, max-age=31536000, immutable' } }); };