feat: ditch triplit, move to postgresql + drizzle orm

This commit is contained in:
Zoe
2026-04-08 17:03:07 -05:00
parent c341c96798
commit e2e3ac6e86
121 changed files with 6680 additions and 4373 deletions
+23
View File
@@ -0,0 +1,23 @@
import { and, eq } from "drizzle-orm";
import { files } from "~~/drizzle/schema";
import { db } from "~~/server/lib/db";
export default defineEventHandler(async (event) => {
await protectRoute(event);
const userId = event.context.user!.id;
const id = getRouterParam(event, 'id')!;
const file = await db.delete(files).where(and(eq(files.id, id), eq(files.userId, userId))).returning();
if (!file) {
throw createError({
statusCode: 404,
statusMessage: 'Not Found',
message: 'File not found',
});
}
return { ok: true };
});