import { NextResponse } from "next/server"; import { prisma } from "@/lib/prisma"; export async function GET() { try { // Récupérer les préférences globales du site (pas besoin d'authentification) let sitePreferences = await prisma.sitePreferences.findUnique({ where: { id: "global" }, }); // Si elles n'existent pas, retourner des valeurs par défaut if (!sitePreferences) { return NextResponse.json({ homeBackground: null, eventsBackground: null, leaderboardBackground: null, }); } return NextResponse.json({ homeBackground: sitePreferences.homeBackground, eventsBackground: sitePreferences.eventsBackground, leaderboardBackground: sitePreferences.leaderboardBackground, }); } catch (error) { console.error("Error fetching preferences:", error); return NextResponse.json( { homeBackground: null, eventsBackground: null, leaderboardBackground: null, }, { status: 200 } ); } }