From fbb0ec8469ae7815fd597451f505c624d7a6f70b Mon Sep 17 00:00:00 2001 From: Joshua Ryder Date: Wed, 1 Oct 2025 22:38:02 -0400 Subject: [PATCH] Actually remove the conflicting [id].delete.ts file from git --- server/api/sermons/[id].delete.ts | 43 ------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 server/api/sermons/[id].delete.ts diff --git a/server/api/sermons/[id].delete.ts b/server/api/sermons/[id].delete.ts deleted file mode 100644 index 9c80e44..0000000 --- a/server/api/sermons/[id].delete.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { isAuthenticated } from '~/server/utils/auth' -import { getDatabase } from '~/server/utils/database' - -export default defineEventHandler(async (event) => { - // Check authentication - if (!isAuthenticated(event)) { - throw createError({ - statusCode: 401, - message: 'Unauthorized' - }) - } - - const id = getRouterParam(event, 'id') - - if (!id) { - throw createError({ - statusCode: 400, - message: 'Sermon ID is required' - }) - } - - try { - const db = getDatabase() - const result = db.prepare('DELETE FROM sermons WHERE id = ?').run(parseInt(id)) - - if (result.changes === 0) { - throw createError({ - statusCode: 404, - message: 'Sermon not found' - }) - } - - return { - success: true, - message: 'Sermon deleted successfully' - } - } catch (error: any) { - throw createError({ - statusCode: 500, - message: error.message || 'Failed to delete sermon' - }) - } -})