17 lines
561 B
TypeScript
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;
|