From ad35def57b50391c18f3728cd236f9d671168a69 Mon Sep 17 00:00:00 2001 From: Omer Sabic Date: Fri, 14 Jun 2024 10:30:54 +0200 Subject: [PATCH] maybe --- src/routes/webhook.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/webhook.js b/src/routes/webhook.js index e9d04cd..ae76cb3 100644 --- a/src/routes/webhook.js +++ b/src/routes/webhook.js @@ -31,9 +31,9 @@ export const webhookRoutes = (fastify, _, done) => { // Check if the request contains the 'hub.challenge' query parameter if (req.query["hub.challenge"] && req.query["hub.verify_token"] === "FQNI4Suzih" && req.query["hub.topic"].startsWith("https://www.youtube.com/xml/feeds/videos.xml?channel_id=")) { const channel = req.query["hub.topic"].replace("https://www.youtube.com/xml/feeds/videos.xml?channel_id=", ""); - await db.update(sites).leftJoin(users, eq(sites.user_id, users.id)).set({ + await db.update(sites).set({ pubsub_expiry: new Date() + parseInt(req.query["hub.lease_seconds"] || 172800) - }).where(eq(users.channel_id, channel)); + }).leftJoin(users, eq(sites.user_id, users.id)).where(eq(users.channel_id, channel)); // Respond with the challenge to verify the subscription console.log(req.query) console.log("verifying...", req.query["hub.challenge"]);