import { NextRequest, NextResponse } from 'next/server'; import { getLinkDetailsById } from '@/app/api/links/service'; export async function GET( request: NextRequest, context: { params: { linkId: string } } ) { try { const params = await context.params; const linkId = params.linkId; const link = await getLinkDetailsById(linkId); if (!link) { return NextResponse.json( { error: 'Link not found' }, { status: 404 } ); } return NextResponse.json(link); } catch (error) { console.error('Failed to fetch link details:', error); return NextResponse.json( { error: 'Failed to fetch link details', message: (error as Error).message }, { status: 500 } ); } }