From c256f4b729537f530629904761746c05d29e8cea Mon Sep 17 00:00:00 2001 From: amal Date: Mon, 8 Dec 2025 11:49:24 +0800 Subject: [PATCH] upd: api jenna ai Deskripsi: - create pengaduan pake nama dan nomer hp dari header No Issues --- src/server/routes/pengaduan_route.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/server/routes/pengaduan_route.ts b/src/server/routes/pengaduan_route.ts index 47e2c87..b554794 100644 --- a/src/server/routes/pengaduan_route.ts +++ b/src/server/routes/pengaduan_route.ts @@ -107,8 +107,10 @@ const PengaduanRoute = new Elysia({ // --- PENGADUAN --- - .post("/create", async ({ body }) => { - const { judulPengaduan, detailPengaduan, lokasi, namaGambar, kategoriId, namaWarga, noTelepon } = body + .post("/create", async ({ body, headers }) => { + const { judulPengaduan, detailPengaduan, lokasi, namaGambar, kategoriId } = body + const namaWarga = headers["x-user"] || "" + const noTelepon = headers["x-phone"] || "" let imageFix = namaGambar const noPengaduan = await generateNoPengaduan() let idCategoryFix = kategoriId @@ -220,16 +222,16 @@ const PengaduanRoute = new Elysia({ description: "ID atau nama kategori pengaduan (contoh: kebersihan, keamanan, lainnya)" })), - namaWarga: t.String({ - examples: ["budiman"], - description: "Nama warga yang melapor" - }), + // namaWarga: t.String({ + // examples: ["budiman"], + // description: "Nama warga yang melapor" + // }), - noTelepon: t.String({ - error: "Nomor telepon harus diisi", - examples: ["08123456789", "+628123456789"], - description: "Nomor telepon warga pelapor" - }), + // noTelepon: t.String({ + // error: "Nomor telepon harus diisi", + // examples: ["08123456789", "+628123456789"], + // description: "Nomor telepon warga pelapor" + // }), }), detail: {