Clean code

This commit is contained in:
Adria Navarro 2024-02-22 13:55:26 +01:00
parent 1096b8c7f0
commit fb1bfbdae8
1 changed files with 3 additions and 4 deletions

View File

@ -1,12 +1,12 @@
import Joi, { ObjectSchema } from "joi" import Joi from "joi"
import { BBContext } from "@budibase/types" import { Ctx } from "@budibase/types"
function validate( function validate(
schema: Joi.ObjectSchema | Joi.ArraySchema, schema: Joi.ObjectSchema | Joi.ArraySchema,
property: string property: string
) { ) {
// Return a Koa middleware function // Return a Koa middleware function
return (ctx: BBContext, next: any) => { return (ctx: Ctx, next: any) => {
if (!schema) { if (!schema) {
return next() return next()
} }
@ -30,7 +30,6 @@ function validate(
const { error } = schema.validate(params) const { error } = schema.validate(params)
if (error) { if (error) {
ctx.throw(400, `Invalid ${property} - ${error.message}`) ctx.throw(400, `Invalid ${property} - ${error.message}`)
return
} }
return next() return next()
} }