import { deleteInterest } from "~/server/utils/nocodb"; export default defineEventHandler(async (event) => { const xTagHeader = getRequestHeader(event, "x-tag"); if (!xTagHeader || xTagHeader !== "094ut234") { throw createError({ statusCode: 401, statusMessage: "unauthenticated" }); } try { const body = await readBody(event); const { id } = body; if (!id) { throw createError({ statusCode: 400, statusMessage: "ID is required" }); } // Delete the interest from NocoDB await deleteInterest(id); return { success: true, message: "Interest deleted successfully", }; } catch (error) { if (error instanceof Error) { throw createError({ statusCode: 500, statusMessage: error.message }); } else { throw createError({ statusCode: 500, statusMessage: "An unexpected error occurred", }); } } });