import { NextRequest, NextResponse } from "next/server"; import { TeamReviewService } from "@/services/team-review-service"; import { AuthService } from "@/services/auth-service"; export async function GET(request: NextRequest) { try { // Vérifier l'authentification const { userProfile } = await AuthService.requireAuthenticatedUser(); const teamId = userProfile.teamId; const data = await TeamReviewService.getTeamReviewData(teamId); return NextResponse.json(data); } catch (error) { console.error("Error in team review API:", error); return NextResponse.json( { error: "Internal server error" }, { status: 500 } ); } }