1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee
Files
inke/apps/web/lib/db/user.ts
2023-11-10 14:59:47 +08:00

24 lines
576 B
TypeScript

import prisma from "./prisma";
// get all users from user schema
export const getUsers = async () => {
return await prisma.user.findMany();
};
export const getUserByEmail = async (email: string) => {
return await prisma.user.findFirst({
where: { email },
});
};
export const getUserById = async (id: string) => {
return await prisma.user.findFirst({
where: { id },
select: { name: true, image: true },
});
};
export const updateUserName = async (id: string, name: string) => {
return await prisma.user.update({ data: { name }, where: { id } });
};