IKHSAN
EN Read in EnglishID

homeio

Publik

Fork dari doctor-io/homeio

Branch
main
Commit terakhir
958d74616 Oktober 2026

route.ts

Buka raw
import { NextResponse } from "next/server";
import { createRequestId, withServerTiming } from "@/lib/server/logging/logger";
import { requireApiSession } from "@/lib/server/modules/auth/api";
import { getNetworkOverview } from "@/lib/server/modules/network/overview-service";

export const runtime = "nodejs";

export async function GET(request: Request) {
  const apiSession = await requireApiSession(request);
  if (apiSession.response) return apiSession.response;
  const requestId = createRequestId();

  return withServerTiming(
    {
      layer: "api",
      action: "network.overview.get",
      requestId,
    },
    async () =>
      NextResponse.json(
        { data: await getNetworkOverview() },
        { headers: { "Cache-Control": "no-store" } },
      ),
  );
}
byte
779
baris
26
Jenis
ts
Commit terakhir
16 Oktober 2026