From 1d02f5f23719dd23a05a25c6508954950e746805 Mon Sep 17 00:00:00 2001 From: headlessdev Date: Thu, 1 May 2025 19:29:33 +0200 Subject: [PATCH] Add m_cpu, m_gpu, m_ram, m_disk, and m_temp boolean fields to AddRequest and EditRequest interfaces --- app/api/servers/add/route.ts | 15 ++++++++++++--- app/api/servers/edit/route.ts | 14 ++++++++++++-- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/app/api/servers/add/route.ts b/app/api/servers/add/route.ts index 440d4d0..e708e7d 100644 --- a/app/api/servers/add/route.ts +++ b/app/api/servers/add/route.ts @@ -15,13 +15,17 @@ interface AddRequest { disk: string; monitoring: boolean; monitoringURL: string; - + m_cpu: boolean; + m_gpu: boolean; + m_ram: boolean; + m_disk: boolean; + m_temp: boolean; } export async function POST(request: NextRequest) { try { const body: AddRequest = await request.json(); - const { host, hostServer, name, icon, os, ip, url, cpu, gpu, ram, disk, monitoring, monitoringURL } = body; + const { host, hostServer, name, icon, os, ip, url, cpu, gpu, ram, disk, monitoring, monitoringURL, m_cpu, m_gpu, m_ram, m_disk, m_temp } = body; const server = await prisma.server.create({ data: { @@ -37,7 +41,12 @@ export async function POST(request: NextRequest) { ram, disk, monitoring, - monitoringURL + monitoringURL, + m_cpu, + m_gpu, + m_ram, + m_disk, + m_temp } }); diff --git a/app/api/servers/edit/route.ts b/app/api/servers/edit/route.ts index c857d68..f483602 100644 --- a/app/api/servers/edit/route.ts +++ b/app/api/servers/edit/route.ts @@ -16,12 +16,17 @@ interface EditRequest { disk: string; monitoring: boolean; monitoringURL: string; + m_cpu: boolean; + m_gpu: boolean; + m_ram: boolean; + m_disk: boolean; + m_temp: boolean; } export async function PUT(request: NextRequest) { try { const body: EditRequest = await request.json(); - const { host, hostServer, id, name, icon, os, ip, url, cpu, gpu, ram, disk, monitoring, monitoringURL } = body; + const { host, hostServer, id, name, icon, os, ip, url, cpu, gpu, ram, disk, monitoring, monitoringURL, m_cpu, m_gpu, m_ram, m_disk, m_temp } = body; const existingServer = await prisma.server.findUnique({ where: { id } }); if (!existingServer) { @@ -50,7 +55,12 @@ export async function PUT(request: NextRequest) { ram, disk, monitoring, - monitoringURL + monitoringURL, + m_cpu, + m_gpu, + m_ram, + m_disk, + m_temp } });