From 8170a5cf386e9dae399b0fe09bdea9ad4a7696c3 Mon Sep 17 00:00:00 2001 From: bipproduction Date: Mon, 20 Oct 2025 16:59:35 +0800 Subject: [PATCH] tambahan --- src/server/routes/wa_hook_route.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/server/routes/wa_hook_route.ts b/src/server/routes/wa_hook_route.ts index 1e2a584..cda9f4d 100644 --- a/src/server/routes/wa_hook_route.ts +++ b/src/server/routes/wa_hook_route.ts @@ -10,6 +10,7 @@ const WaHookRoute = new Elysia({ // ✅ Handle verifikasi Webhook (GET) .get("/hook", async(ctx) => { const { query, set } = ctx; + console.log(query); const mode = query["hub.mode"]; const challenge = query["hub.challenge"]; const verifyToken = query["hub.verify_token"]; @@ -20,9 +21,11 @@ const WaHookRoute = new Elysia({ }, }); + console.log(getToken); + if (!getToken) { set.status = 403; - return "Verification failed"; + return "Verification failed [ERR01]"; } if (mode === "subscribe") { @@ -31,12 +34,12 @@ const WaHookRoute = new Elysia({ } set.status = 403; - return "Verification failed"; + return "Verification failed [ERR02]"; }, { query: t.Object({ - "hub.mode": t.Optional(t.String()), - "hub.verify_token": t.Optional(t.String()), - "hub.challenge": t.Optional(t.String()) + ["hub.mode"]: t.Optional(t.String()), + ["hub.verify_token"]: t.Optional(t.String()), + ["hub.challenge"]: t.Optional(t.String()) }), detail: { summary: "Webhook Verification",