// Compat redirect: 1 release — endpoints movidos para /api/settings/free-proxies // Usa path relativo no header Location — nenhum input do usuário entra na URL destino. import { requireManagementAuth } from "@/lib/api/requireManagementAuth"; function relativeRedirect(location: string): Response { return new Response(null, { status: 308, headers: { Location: location } }); } export async function GET(request: Request) { const authError = await requireManagementAuth(request); if (authError) return authError; return relativeRedirect("/api/settings/free-proxies"); } export async function POST(request: Request) { const authError = await requireManagementAuth(request); if (authError) return authError; return relativeRedirect("/api/settings/free-proxies/sync"); } export async function DELETE(request: Request) { const authError = await requireManagementAuth(request); if (authError) return authError; return relativeRedirect("/api/settings/free-proxies"); }