From 71593b25e90c0026612a27b512b526c7b53bddf2 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Tue, 2 Dec 2025 21:14:39 -0600 Subject: [PATCH] Feature: Receptor de webhooks interno para debug - Endpoint POST /api/debug/webhook-receiver para recibir webhooks - Almacenamiento en memoria de ultimos 100 eventos - Endpoint GET/DELETE para consultar/limpiar eventos - Nueva tab Webhooks en seccion Debug con polling cada 5s --- .../debug/WebhookReceiverSection.vue | 181 ++++++++++++++++++ app/pages/debug/index.vue | 6 +- server/api/debug/webhook-events.delete.ts | 16 ++ server/api/debug/webhook-events.get.ts | 23 +++ server/api/debug/webhook-receiver.post.ts | 32 ++++ server/services/debug/webhook-store.ts | 41 ++++ 6 files changed, 298 insertions(+), 1 deletion(-) create mode 100644 app/components/debug/WebhookReceiverSection.vue create mode 100644 server/api/debug/webhook-events.delete.ts create mode 100644 server/api/debug/webhook-events.get.ts create mode 100644 server/api/debug/webhook-receiver.post.ts create mode 100644 server/services/debug/webhook-store.ts diff --git a/app/components/debug/WebhookReceiverSection.vue b/app/components/debug/WebhookReceiverSection.vue new file mode 100644 index 0000000..4a0fa52 --- /dev/null +++ b/app/components/debug/WebhookReceiverSection.vue @@ -0,0 +1,181 @@ + + + diff --git a/app/pages/debug/index.vue b/app/pages/debug/index.vue index bd3191e..c2c082b 100644 --- a/app/pages/debug/index.vue +++ b/app/pages/debug/index.vue @@ -33,8 +33,11 @@ -
+
+