port-nimara-client-portal/server/api/delete-interest.ts

23 lines
540 B
TypeScript

import { deleteInterest } from "~/server/utils/nocodb";
export default defineEventHandler(async (event) => {
const body = await readBody(event);
const { id } = body;
const xTag = getHeader(event, "x-tag");
try {
// Delete the interest from NocoDB
await deleteInterest(id);
return {
success: true,
message: "Interest deleted successfully",
};
} catch (error: any) {
throw createError({
statusCode: 500,
statusMessage: error.message || "Failed to delete interest",
});
}
});