sarlink-portal/actions/user-actions.ts

26 lines
428 B
TypeScript
Raw Normal View History

"use server";
import prisma from "@/lib/db";
import { revalidatePath } from "next/cache";
export async function VerifyUser(userId: string) {
const user = await prisma.user.findUnique({
where: {
id: userId,
},
});
if (!user) {
throw new Error("User not found");
}
user.verified = true;
await prisma.user.update({
where: {
id: userId,
},
data: {
verified: true,
},
});
revalidatePath("/users");
}