refactor: name webhook controller handler
This commit is contained in:
@@ -1,11 +1,12 @@
|
|||||||
import { Request, Response } from 'express';
|
import { Response } from 'express';
|
||||||
|
import bcrypt from 'bcrypt';
|
||||||
|
import { IRequest, ITriggerItem } from '@automatisch/types';
|
||||||
|
|
||||||
import { ITriggerItem } from '@automatisch/types';
|
|
||||||
import Flow from '../../models/flow';
|
import Flow from '../../models/flow';
|
||||||
import triggerQueue from '../../queues/trigger';
|
import triggerQueue from '../../queues/trigger';
|
||||||
import globalVariable from '../../helpers/global-variable';
|
import globalVariable from '../../helpers/global-variable';
|
||||||
|
|
||||||
export default async (request: Request, response: Response) => {
|
export default async (request: IRequest, response: Response) => {
|
||||||
const flow = await Flow.query()
|
const flow = await Flow.query()
|
||||||
.findById(request.params.flowId)
|
.findById(request.params.flowId)
|
||||||
.throwIfNotFound();
|
.throwIfNotFound();
|
||||||
@@ -23,7 +24,6 @@ export default async (request: Request, response: Response) => {
|
|||||||
connection: await triggerStep.$relatedQuery('connection'),
|
connection: await triggerStep.$relatedQuery('connection'),
|
||||||
app,
|
app,
|
||||||
step: triggerStep,
|
step: triggerStep,
|
||||||
testRun: false,
|
|
||||||
request,
|
request,
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -37,7 +37,7 @@ export default async (request: Request, response: Response) => {
|
|||||||
const triggerItem: ITriggerItem = {
|
const triggerItem: ITriggerItem = {
|
||||||
raw: request.body,
|
raw: request.body,
|
||||||
meta: {
|
meta: {
|
||||||
internalId: request.body.form_response.token,
|
internalId: await bcrypt.hash(request.rawBody, 1),
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
@@ -1,8 +1,8 @@
|
|||||||
import createAction from '../controllers/webhooks/create';
|
|
||||||
import { Router } from 'express';
|
import { Router } from 'express';
|
||||||
|
import webhookHandler from '../controllers/webhooks/handler';
|
||||||
|
|
||||||
const router = Router();
|
const router = Router();
|
||||||
|
|
||||||
router.post('/:flowId', createAction);
|
router.post('/:flowId', webhookHandler);
|
||||||
|
|
||||||
export default router;
|
export default router;
|
||||||
|
Reference in New Issue
Block a user