import prisma from "@/lib/prisma";
import { Prisma } from "@prisma/client";
import { Context } from "elysia";

type FormCreate = Prisma.TujuanPendidikanNonFormalGetPayload<{
    select: {
        id: true;
        judul: true;
        deskripsi: true;
    }
}>
export default async function tujuanPendidikanNonFormalUpdate(context: Context) {
    const body = context.body as FormCreate;

    await prisma.tujuanPendidikanNonFormal.update({
        where: {
            id: body.id
        },
        data: {
            judul: body.judul,
            deskripsi: body.deskripsi,
        }
    })

    return {
        success: true,
        message: "Tujuan pendidikan non formal berhasil diupdate",
    }
}