signIn: publicProcedure.input(signInSchema).mutation(async ({ input, ctx }) => {
try {
const res = await auth().api.signInEmail({
body: {
email: input.email,
password: input.password,
callbackURL: `${ctx.env.VITE_PUBLIC_APP_URL}/dash`,
},
headers: ctx.honoContext.req.raw.headers,
returnHeaders: true,
});
console.log("sign-in res:", res);
return { status: "success", message: "Sign-in successful" };
} catch (error) {
return {
status: "error",
message: error instanceof Error ? error.message : "Sign-in failed",
};
}
}),
signIn: publicProcedure.input(signInSchema).mutation(async ({ input, ctx }) => {
try {
const res = await auth().api.signInEmail({
body: {
email: input.email,
password: input.password,
callbackURL: `${ctx.env.VITE_PUBLIC_APP_URL}/dash`,
},
headers: ctx.honoContext.req.raw.headers,
returnHeaders: true,
});
console.log("sign-in res:", res);
return { status: "success", message: "Sign-in successful" };
} catch (error) {
return {
status: "error",
message: error instanceof Error ? error.message : "Sign-in failed",
};
}
}),