UNPKG

skailan-conversations

Version:

Servicio de conversaciones y mensajería para Skailan

30 lines 1.18 kB
import { Router } from "express"; import { UnifiedWebhookController } from "../controllers/unifiedWebhookController"; const router = Router(); const webhookController = new UnifiedWebhookController(); // Rutas unificadas para webhooks router.post("/webhook", async (req, res) => { await webhookController.handleWebhook(req, res); }); router.get("/webhook", async (req, res) => { await webhookController.verifyWebhook(req, res); }); // Rutas específicas por canal (para compatibilidad) router.post("/webhook/telegram", async (req, res) => { await webhookController.handleWebhook(req, res); }); router.get("/webhook/telegram", async (req, res) => { await webhookController.verifyWebhook(req, res); }); router.post("/webhook/whatsapp", async (req, res) => { await webhookController.handleWebhook(req, res); }); router.get("/webhook/whatsapp", async (req, res) => { await webhookController.verifyWebhook(req, res); }); // Ruta para obtener información de webhooks configurados router.get("/webhook/info", async (req, res) => { await webhookController.getWebhookInfo(req, res); }); export default router; //# sourceMappingURL=unifiedWebhookRoutes.js.map