import { prisma } from "@/lib/prisma";

const ID = "company-singleton";

export async function GET() {
  const company = await prisma.companyInfo.findUnique({
    where: { id: ID },
  });

  return Response.json(company);
}

export async function PUT(req: Request) {
  const body = await req.json();

  const company = await prisma.companyInfo.upsert({
    where: { id: ID },
    update: body,
    create: {
      id: ID,
      ...body,
    },
  });

  return Response.json(company);
}