import { NextRequest } from 'next/server' import { getDashboardMetrics } from '@/lib/metrics' import { createErrorResponse, createSuccessResponse } from '@/lib/errors' export async function GET(req: NextRequest) { try { const { searchParams } = new URL(req.url) const days = parseInt(searchParams.get('days') || '30', 10) const metrics = await getDashboardMetrics(days) return createSuccessResponse(metrics) } catch (error) { return createErrorResponse(error) } }