From ecd29073e9804e0f4891bad0410d3163a348a98b Mon Sep 17 00:00:00 2001 From: Chris Chrome Date: Tue, 3 Jun 2025 13:26:56 -0600 Subject: [PATCH] Add a little page if you try to GET your client --- index.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/index.js b/index.js index 0638434..3cf2102 100644 --- a/index.js +++ b/index.js @@ -67,6 +67,19 @@ app.post('/:cid/:hook_id/:hook_token', (req, res) => { res.status(200).json({ status: 'ok' }); }); +app.get('/:cid', (req, res) => { + const cid = req.params.cid; + if (!cid) { + console.log(`Invalid request: cid is required`.red); + return res.status(400).json({ error: 'cid is required' }); + } + if (!cidsInUse.has(cid)) { + console.log(`No client connected with cid: ${cid}`.red); + return res.status(504).json({ error: 'no client connected' }); + } + res.status(200).json({ status: 'ok', message: 'Client is connected and ready to receive your webhooks!' }); +}); + const PORT = process.env.SERVER_PORT || 3000; app.listen(PORT, () => { console.log(`Server is listening on port ${PORT}`.green);