2023-10-08 21:23:54 +00:00
|
|
|
import { createEndpoint, createMethodFilter } from "t_rest/server";
|
2023-10-05 09:00:51 +00:00
|
|
|
import { generationQueue } from "../app/generationQueue.ts";
|
|
|
|
|
2023-10-08 21:23:54 +00:00
|
|
|
export const jobsRoute = createMethodFilter({
|
|
|
|
GET: createEndpoint(
|
2023-10-05 09:00:51 +00:00
|
|
|
{ query: null, body: null },
|
|
|
|
async () => ({
|
|
|
|
status: 200,
|
2023-10-08 21:23:54 +00:00
|
|
|
body: {
|
|
|
|
type: "application/json",
|
|
|
|
data: await generationQueue.getAllJobs(),
|
|
|
|
},
|
2023-10-05 09:00:51 +00:00
|
|
|
}),
|
|
|
|
),
|
2023-10-08 21:23:54 +00:00
|
|
|
});
|