import { NextResponse } from "next/server"; import { auth } from "@/lib/auth"; import { eventFeedbackService } from "@/services/events/event-feedback.service"; export async function GET( request: Request, { params }: { params: Promise<{ eventId: string }> } ) { try { const session = await auth(); if (!session?.user?.id) { return NextResponse.json({ error: "Non authentifié" }, { status: 401 }); } const { eventId } = await params; // Récupérer le feedback de l'utilisateur pour cet événement const feedback = await eventFeedbackService.getUserFeedback( session.user.id, eventId ); return NextResponse.json({ feedback }); } catch (error) { console.error("Error fetching feedback:", error); return NextResponse.json( { error: "Erreur lors de la récupération du feedback" }, { status: 500 } ); } }