diff --git a/src/app/api/agent-server/v1/nodes/route.ts b/src/app/api/agent-server/v1/nodes/route.ts deleted file mode 100644 index be9caec..0000000 --- a/src/app/api/agent-server/v1/nodes/route.ts +++ /dev/null @@ -1,37 +0,0 @@ -export const dynamic = 'force-dynamic' - -import { NextRequest, NextResponse } from 'next/server' - -import { getAccountServiceApiBaseUrl } from '@server/serviceConfig' -import { getAccountSession } from '@server/account/session' - -const ACCOUNT_API_BASE = getAccountServiceApiBaseUrl() - -type ErrorPayload = { - error: string -} - -export async function GET(request: NextRequest) { - const session = await getAccountSession(request) - const user = session.user - - if (!user || !session.token) { - return NextResponse.json({ error: 'unauthenticated' }, { status: 401 }) - } - - const response = await fetch(`${ACCOUNT_API_BASE}/agent/nodes`, { - method: 'GET', - headers: { - Authorization: `Bearer ${session.token}`, - Accept: 'application/json', - }, - cache: 'no-store', - }) - - const payload = await response.json().catch(() => null) - if (payload === null) { - return NextResponse.json({ error: 'invalid_response' }, { status: 502 }) - } - - return NextResponse.json(payload, { status: response.status }) -}