import { NextRequest, NextResponse } from 'next/server'; import { tasksService } from '@/services/task-management/tasks'; export async function GET( request: NextRequest, { params }: { params: Promise<{ id: string }> } ) { try { const { id } = await params; if (!id) { return NextResponse.json( { error: 'ID de tâche requis' }, { status: 400 } ); } const checkboxes = await tasksService.getTaskRelatedCheckboxes(id); return NextResponse.json({ data: checkboxes }); } catch (error) { console.error('Erreur lors de la récupération des checkboxes:', error); return NextResponse.json( { error: 'Erreur lors de la récupération des checkboxes' }, { status: 500 } ); } }