feat: use comparePassword from utils

This commit is contained in:
karishmas6
2024-09-24 17:47:30 +05:30
parent fd3d65e632
commit 33a3d71c93

View File

@@ -1,7 +1,7 @@
import { DataTypes, Model, Optional } from 'sequelize';
import bcrypt from 'bcrypt';
import sequelize from '../db/config';
import { hashPassword } from '../utils/auth';
import { hashPassword, comparePassword } from '../utils/auth';
interface UserAttributes {
id: number;
@@ -18,7 +18,7 @@ class User extends Model<UserAttributes, UserCreationAttributes> implements User
public password!: string;
public async isValidPassword(password: string): Promise<boolean> {
return bcrypt.compare(password, this.password);
return comparePassword(password, this.password);
}
}