const getPluginValidator = (pluginType: PluginType, withVersion = true) => {
const validators: (ValidationChain | express.Handler)[] = [
- param('pluginName').custom(isPluginNameValid).withMessage('Should have a valid plugin name')
+ param('pluginName')
+ .custom(isPluginNameValid)
]
if (withVersion) {
validators.push(
- param('pluginVersion').custom(isPluginVersionValid).withMessage('Should have a valid plugin version')
+ param('pluginVersion')
+ .custom(isPluginVersionValid)
)
}
}
const getExternalAuthValidator = [
- param('authName').custom(exists).withMessage('Should have a valid auth name'),
+ param('authName')
+ .custom(exists),
(req: express.Request, res: express.Response, next: express.NextFunction) => {
logger.debug('Checking getExternalAuthValidator parameters', { parameters: req.params })
]
const pluginStaticDirectoryValidator = [
- param('staticEndpoint').custom(isSafePath).withMessage('Should have a valid static endpoint'),
+ param('staticEndpoint')
+ .custom(isSafePath),
(req: express.Request, res: express.Response, next: express.NextFunction) => {
logger.debug('Checking pluginStaticDirectoryValidator parameters', { parameters: req.params })
query('pluginType')
.optional()
.customSanitizer(toIntOrNull)
- .custom(isPluginTypeValid).withMessage('Should have a valid plugin type'),
+ .custom(isPluginTypeValid),
query('uninstalled')
.optional()
.customSanitizer(toBooleanOrNull)
- .custom(isBooleanValid).withMessage('Should have a valid uninstalled attribute'),
+ .custom(isBooleanValid),
(req: express.Request, res: express.Response, next: express.NextFunction) => {
logger.debug('Checking listPluginsValidator parameters', { parameters: req.query })
const installOrUpdatePluginValidator = [
body('npmName')
.optional()
- .custom(isNpmPluginNameValid).withMessage('Should have a valid npm name'),
+ .custom(isNpmPluginNameValid),
body('pluginVersion')
.optional()
- .custom(isPluginVersionValid).withMessage('Should have a valid plugin version'),
+ .custom(isPluginVersionValid),
body('path')
.optional()
- .custom(isSafePath).withMessage('Should have a valid safe path'),
+ .custom(isSafePath),
(req: express.Request, res: express.Response, next: express.NextFunction) => {
logger.debug('Checking installOrUpdatePluginValidator parameters', { parameters: req.body })
]
const uninstallPluginValidator = [
- body('npmName').custom(isNpmPluginNameValid).withMessage('Should have a valid npm name'),
+ body('npmName')
+ .custom(isNpmPluginNameValid),
(req: express.Request, res: express.Response, next: express.NextFunction) => {
logger.debug('Checking uninstallPluginValidator parameters', { parameters: req.body })
]
const existingPluginValidator = [
- param('npmName').custom(isNpmPluginNameValid).withMessage('Should have a valid plugin name'),
+ param('npmName')
+ .custom(isNpmPluginNameValid),
async (req: express.Request, res: express.Response, next: express.NextFunction) => {
logger.debug('Checking enabledPluginValidator parameters', { parameters: req.params })
]
const updatePluginSettingsValidator = [
- body('settings').exists().withMessage('Should have settings'),
+ body('settings')
+ .exists(),
(req: express.Request, res: express.Response, next: express.NextFunction) => {
logger.debug('Checking enabledPluginValidator parameters', { parameters: req.body })
const listAvailablePluginsValidator = [
query('search')
.optional()
- .exists().withMessage('Should have a valid search'),
+ .exists(),
query('pluginType')
.optional()
.customSanitizer(toIntOrNull)
- .custom(isPluginTypeValid).withMessage('Should have a valid plugin type'),
+ .custom(isPluginTypeValid),
query('currentPeerTubeEngine')
.optional()
- .custom(isPluginVersionValid).withMessage('Should have a valid current peertube engine'),
+ .custom(isPluginVersionValid),
(req: express.Request, res: express.Response, next: express.NextFunction) => {
logger.debug('Checking enabledPluginValidator parameters', { parameters: req.query })