This commit is contained in:
2025-06-19 14:03:04 +05:00
parent daca480edf
commit 971cd8ff8e
30 changed files with 148 additions and 139 deletions
+6 -6
View File
@@ -1,6 +1,6 @@
import { eq } from "drizzle-orm";
import db from "../../db";
import { tokensTable, usersTable } from "../../db/schema";
import { tokensTable, managersTable } from "../../db/schema";
import { status } from "elysia";
import { generateToken } from "../../utils/generateToken";
@@ -12,18 +12,18 @@ export default async function login({
password: string;
}) {
try {
const user = await db.query.usersTable.findFirst({
where: eq(usersTable.email, email),
const manager = await db.query.managersTable.findFirst({
where: eq(managersTable.email, email),
});
if (!user || !Bun.password.verifySync(password, user.password))
if (!manager || !Bun.password.verifySync(password, manager.password))
return status(401, { error: "Wrong credentials" });
const token = await generateToken(user.id);
const token = await generateToken(manager.id);
await db.insert(tokensTable).values({
token,
userId: user.id,
managerId: manager.id,
});
return {