File: //home/arjun/projects/good-life-be/api/User/validator.js
import Joi from 'joi';
// Login Validator
export const changePasswordValidation = async (req, res, next) => {
const schema = Joi.object({
currentPassword: Joi.string().required(),
newPassword: Joi.string()
.min(8)
.pattern(/[a-zA-Z0-9!@#$%^&*(),.?":{}|<>]/) // Regex to enforce allowed characters
.required(),
}).options({ stripUnknown: true });
// Validate request body
req.body = await schema.validateAsync(req.body, { abortEarly: false });
next();
};
export const userList = async () => {};