UNPKG

kritsana135-hooray-server

Version:

for server

23 lines (19 loc) 654 B
import { EN } from "../constants/language" import ErrorMessage from "./error" import { PASSWORD_NOT_FOUND, CONFIRM_PASSWORD_NOT_FOUND, PASSWORD_IS_LESS, PASSWORD_NOT_MATCH, } from "../constants/errors/utils" const validatePassword = async (locale = EN, password, confirmPassword) => { if (!password) throw ErrorMessage(locale, PASSWORD_NOT_FOUND) if (password.length < 8) throw ErrorMessage(locale, PASSWORD_IS_LESS) if (!confirmPassword) throw ErrorMessage(locale, CONFIRM_PASSWORD_NOT_FOUND) if (password != confirmPassword) throw ErrorMessage(locale, PASSWORD_NOT_MATCH) return true } module.exports = { validatePassword, }