2024-11-07 21:08:08 +05:30
|
|
|
import UserModel from "../models/user.model.js"
|
|
|
|
|
|
|
|
|
|
export const createUser = async (username, email, password) => {
|
|
|
|
|
try {
|
|
|
|
|
const createdUser = await UserModel.create({
|
|
|
|
|
username,
|
|
|
|
|
email,
|
|
|
|
|
password
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
return createdUser;
|
|
|
|
|
}
|
|
|
|
|
catch(err) {
|
|
|
|
|
throw err
|
|
|
|
|
}
|
2024-11-08 12:51:14 +05:30
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export async function findUserByEmail(email) {
|
|
|
|
|
try{
|
|
|
|
|
const user = await UserModel.findOne({email});
|
|
|
|
|
return user;
|
|
|
|
|
}
|
|
|
|
|
catch(err){
|
|
|
|
|
throw err;
|
|
|
|
|
}
|
2024-11-07 21:08:08 +05:30
|
|
|
}
|