- param('format').optional().custom(isValidRSSFeed).withMessage('Should have a valid format (rss, atom, json)'),
- query('format').optional().custom(isValidRSSFeed).withMessage('Should have a valid format (rss, atom, json)')
+ param('format')
+ .optional()
+ .custom(isValidRSSFeed).withMessage('Should have a valid format (rss, atom, json)'),
+ query('format')
+ .optional()
+ .custom(isValidRSSFeed).withMessage('Should have a valid format (rss, atom, json)'),
+
+ (req: express.Request, res: express.Response, next: express.NextFunction) => {
+ if (areValidationErrors(req, res)) return
+
+ return next()
+ }