Files
lightsaver/services/auth/resolvers/authResolvers.ts
T
2025-07-22 17:17:26 -05:00

26 lines
825 B
TypeScript

type userLoginInput = {
email: String!
password: String!
}
const resolvers = {
Mutation: {
login: async (_parent, { input: input }, context) => {
const { email, password } = input;
// Db connection and authentication logic here
const user = await context.db.users.findOne({ email });
if (!user || user.password !== password || !user.email) {
return { userLoginSuccessStatus: false };
else if (user && user.password === password && user.email) {
return { userLoginSuccessStatus: true };
}
else {
return { userLoginSuccessStatus: false };
console.log("User not found or unknown error");
}
},
}
}