error handling + file size

This commit is contained in:
asabizanjo
2025-12-11 19:12:00 +00:00
parent ffd65ebca1
commit 237b34ac4f
3 changed files with 18 additions and 1 deletions

View File

@@ -3,6 +3,9 @@ import { prisma } from "@/lib/db";
import { getSessionUser } from "@/lib/auth";
import { uploadToR2 } from "@/lib/r2";
// Route segment config for App Router - extend timeout for large uploads
export const maxDuration = 300; // 5 minutes
const MAX_UPLOAD_SIZE = 10 * 1024 * 1024 * 1024; // 10GB in bytes
function serializeFile(file: Awaited<ReturnType<typeof prisma.file.create>>) {