Refactor delete-interest API to return service result directly
Remove custom response wrapping and return deleteInterest result directly instead of manually creating success response object.
This commit is contained in:
parent
94c5e3f140
commit
60d69ceb11
|
|
@ -1,5 +1,3 @@
|
||||||
import { deleteInterest } from "~/server/utils/nocodb";
|
|
||||||
|
|
||||||
export default defineEventHandler(async (event) => {
|
export default defineEventHandler(async (event) => {
|
||||||
const xTagHeader = getRequestHeader(event, "x-tag");
|
const xTagHeader = getRequestHeader(event, "x-tag");
|
||||||
|
|
||||||
|
|
@ -15,13 +13,8 @@ export default defineEventHandler(async (event) => {
|
||||||
throw createError({ statusCode: 400, statusMessage: "ID is required" });
|
throw createError({ statusCode: 400, statusMessage: "ID is required" });
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delete the interest from NocoDB
|
const result = await deleteInterest(id);
|
||||||
await deleteInterest(id);
|
return result;
|
||||||
|
|
||||||
return {
|
|
||||||
success: true,
|
|
||||||
message: "Interest deleted successfully",
|
|
||||||
};
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (error instanceof Error) {
|
if (error instanceof Error) {
|
||||||
throw createError({ statusCode: 500, statusMessage: error.message });
|
throw createError({ statusCode: 500, statusMessage: error.message });
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue