diff --git a/app/api/server/route.ts b/app/api/server/route.ts index a3d9935..c3bb544 100644 --- a/app/api/server/route.ts +++ b/app/api/server/route.ts @@ -1,5 +1,5 @@ -import { NezhaAPI, NezhaAPISafe } from "@/app/types/nezha-api"; +import { NezhaAPI, ServerApi } from "@/app/types/nezha-api"; import { MakeOptional } from "@/app/types/utils"; import { NextResponse } from "next/server"; @@ -25,22 +25,13 @@ export async function GET(_: Request) { } }); const nezhaData = (await response.json()).result as NezhaAPI[]; - const data: { - live_servers: number; - offline_servers: number; - total_bandwidth: number; - result: NezhaAPISafe[] - } = { + const data: ServerApi = { live_servers: 0, offline_servers: 0, total_bandwidth: 0, result: [] } - data.live_servers = 0; - data.offline_servers = 0; - data.total_bandwidth = 0; - data.result = nezhaData.map((element: MakeOptional) => { if (element.status.Uptime !== 0) { data.live_servers += 1; diff --git a/app/types/nezha-api.ts b/app/types/nezha-api.ts index a3ea59b..dd1f356 100644 --- a/app/types/nezha-api.ts +++ b/app/types/nezha-api.ts @@ -1,4 +1,4 @@ -export type serverApi = { +export type ServerApi = { live_servers: number; offline_servers: number; total_bandwidth: number;