Run prettier

This commit is contained in:
Jared Palmer 2024-11-14 12:16:05 -05:00
parent e6806aaa54
commit 24cb81bce0
21 changed files with 4203 additions and 3520 deletions

View file

@ -1,21 +1,21 @@
import { put } from "@vercel/blob";
import { NextResponse } from "next/server";
import { z } from "zod";
import { put } from '@vercel/blob';
import { NextResponse } from 'next/server';
import { z } from 'zod';
import { auth } from "@/app/(auth)/auth";
import { auth } from '@/app/(auth)/auth';
const FileSchema = z.object({
file: z
.instanceof(File)
.refine((file) => file.size <= 5 * 1024 * 1024, {
message: "File size should be less than 5MB",
message: 'File size should be less than 5MB',
})
.refine(
(file) =>
["image/jpeg", "image/png", "application/pdf"].includes(file.type),
['image/jpeg', 'image/png', 'application/pdf'].includes(file.type),
{
message: "File type should be JPEG, PNG, or PDF",
},
message: 'File type should be JPEG, PNG, or PDF',
}
),
});
@ -23,19 +23,19 @@ export async function POST(request: Request) {
const session = await auth();
if (!session) {
return NextResponse.json({ error: "Unauthorized" }, { status: 401 });
return NextResponse.json({ error: 'Unauthorized' }, { status: 401 });
}
if (request.body === null) {
return new Response("Request body is empty", { status: 400 });
return new Response('Request body is empty', { status: 400 });
}
try {
const formData = await request.formData();
const file = formData.get("file") as File;
const file = formData.get('file') as File;
if (!file) {
return NextResponse.json({ error: "No file uploaded" }, { status: 400 });
return NextResponse.json({ error: 'No file uploaded' }, { status: 400 });
}
const validatedFile = FileSchema.safeParse({ file });
@ -43,7 +43,7 @@ export async function POST(request: Request) {
if (!validatedFile.success) {
const errorMessage = validatedFile.error.errors
.map((error) => error.message)
.join(", ");
.join(', ');
return NextResponse.json({ error: errorMessage }, { status: 400 });
}
@ -53,17 +53,17 @@ export async function POST(request: Request) {
try {
const data = await put(`${filename}`, fileBuffer, {
access: "public",
access: 'public',
});
return NextResponse.json(data);
} catch (error) {
return NextResponse.json({ error: "Upload failed" }, { status: 500 });
return NextResponse.json({ error: 'Upload failed' }, { status: 500 });
}
} catch (error) {
return NextResponse.json(
{ error: "Failed to process request" },
{ status: 500 },
{ error: 'Failed to process request' },
{ status: 500 }
);
}
}

View file

@ -1,11 +1,11 @@
import { auth } from "@/app/(auth)/auth";
import { getChatsByUserId } from "@/db/queries";
import { auth } from '@/app/(auth)/auth';
import { getChatsByUserId } from '@/db/queries';
export async function GET() {
const session = await auth();
if (!session || !session.user) {
return Response.json("Unauthorized!", { status: 401 });
return Response.json('Unauthorized!', { status: 401 });
}
const chats = await getChatsByUserId({ id: session.user.id! });