This commit is contained in:
bipproduction
2025-10-20 16:59:35 +08:00
parent 5d28dbf041
commit 8170a5cf38

View File

@@ -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",