Files
pruebas-automatizacion-desa…/src/routes/webhook.ts

17 lines
561 B
TypeScript

import { Router } from 'express';
import { ordersHandlerBuilder } from '#controllers/orders.webhook.js';
import { SubscriptionManager, subscriptonHandlerBuilder } from '#controllers/subscriptions.js';
const webhookRouter = Router();
const subscriptions = new SubscriptionManager()
// subto
webhookRouter.post('/subto', subscriptonHandlerBuilder(subscriptions));
// Simulacion de los webhook de shopify
// Al llamar se supone que se genera el evento
webhookRouter.post('/shopify/orders', ordersHandlerBuilder(subscriptions));
export default webhookRouter;