feat: use hashPassword function

This commit is contained in:
karishmas6
2024-09-24 17:43:28 +05:30
parent f5fa79faa9
commit 26b08e510e

View File

@@ -1,6 +1,7 @@
import { DataTypes, Model, Optional } from 'sequelize';
import bcrypt from 'bcrypt';
import sequelize from '../db/config';
import { hashPassword } from '../utils/auth';
interface UserAttributes {
id: number;
@@ -47,8 +48,7 @@ User.init(
hooks: {
beforeCreate: async (user: User) => {
if (user.password) {
const salt = await bcrypt.genSalt(10);
user.password = await bcrypt.hash(user.password, salt);
user.password = await hashPassword(user.password) as string;
}
},
},