Added queing system to the UI

This commit is contained in:
Jaret Burkett
2025-10-14 12:00:42 -06:00
parent 0c9e1c3deb
commit 7e34a03113
30 changed files with 750 additions and 273 deletions

View File

@@ -0,0 +1,18 @@
import { NextResponse } from 'next/server';
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
export async function GET(request: Request) {
const { searchParams } = new URL(request.url);
try {
const queues = await prisma.queue.findMany({
orderBy: { gpu_ids: 'asc' },
});
return NextResponse.json({ queues: queues });
} catch (error) {
console.error(error);
return NextResponse.json({ error: 'Failed to fetch queue' }, { status: 500 });
}
}