Files
graff-mate-server/src/services/clients/getByPhone.ts
T
2025-06-19 14:03:04 +05:00

20 lines
491 B
TypeScript

import { eq } from "drizzle-orm";
import db from "../../db";
import { clientsTable } from "../../db/schema";
import { status } from "elysia";
async function getByPhone(phone: string) {
try {
return (
(await db.query.clientsTable.findFirst({
where: eq(clientsTable.phone, phone),
})) || status(404, "Not Found")
);
} catch (error) {
console.log((error as Error).message);
return status(500, "Internal Server Error");
}
}
export default getByPhone;