tambahan
This commit is contained in:
@@ -10,6 +10,7 @@ const WaHookRoute = new Elysia({
|
|||||||
// ✅ Handle verifikasi Webhook (GET)
|
// ✅ Handle verifikasi Webhook (GET)
|
||||||
.get("/hook", async(ctx) => {
|
.get("/hook", async(ctx) => {
|
||||||
const { query, set } = ctx;
|
const { query, set } = ctx;
|
||||||
|
console.log(query);
|
||||||
const mode = query["hub.mode"];
|
const mode = query["hub.mode"];
|
||||||
const challenge = query["hub.challenge"];
|
const challenge = query["hub.challenge"];
|
||||||
const verifyToken = query["hub.verify_token"];
|
const verifyToken = query["hub.verify_token"];
|
||||||
@@ -20,9 +21,11 @@ const WaHookRoute = new Elysia({
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
console.log(getToken);
|
||||||
|
|
||||||
if (!getToken) {
|
if (!getToken) {
|
||||||
set.status = 403;
|
set.status = 403;
|
||||||
return "Verification failed";
|
return "Verification failed [ERR01]";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mode === "subscribe") {
|
if (mode === "subscribe") {
|
||||||
@@ -31,12 +34,12 @@ const WaHookRoute = new Elysia({
|
|||||||
}
|
}
|
||||||
|
|
||||||
set.status = 403;
|
set.status = 403;
|
||||||
return "Verification failed";
|
return "Verification failed [ERR02]";
|
||||||
}, {
|
}, {
|
||||||
query: t.Object({
|
query: t.Object({
|
||||||
"hub.mode": t.Optional(t.String()),
|
["hub.mode"]: t.Optional(t.String()),
|
||||||
"hub.verify_token": t.Optional(t.String()),
|
["hub.verify_token"]: t.Optional(t.String()),
|
||||||
"hub.challenge": t.Optional(t.String())
|
["hub.challenge"]: t.Optional(t.String())
|
||||||
}),
|
}),
|
||||||
detail: {
|
detail: {
|
||||||
summary: "Webhook Verification",
|
summary: "Webhook Verification",
|
||||||
|
|||||||
Reference in New Issue
Block a user