formatting
This commit is contained in:
parent
5c2eef2fc8
commit
8b9b7f8bba
@ -21,13 +21,11 @@ vi.mock("../../pipeline/index.js", () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
return {
|
return {
|
||||||
runPipeline: vi
|
runPipeline: vi.fn().mockResolvedValue({
|
||||||
.fn()
|
success: true,
|
||||||
.mockResolvedValue({
|
jobsDiscovered: 0,
|
||||||
success: true,
|
jobsProcessed: 0,
|
||||||
jobsDiscovered: 0,
|
}),
|
||||||
jobsProcessed: 0,
|
|
||||||
}),
|
|
||||||
processJob: vi.fn().mockResolvedValue({ success: true }),
|
processJob: vi.fn().mockResolvedValue({ success: true }),
|
||||||
summarizeJob: vi.fn().mockResolvedValue({ success: true }),
|
summarizeJob: vi.fn().mockResolvedValue({ success: true }),
|
||||||
generateFinalPdf: vi.fn().mockResolvedValue({ success: true }),
|
generateFinalPdf: vi.fn().mockResolvedValue({ success: true }),
|
||||||
|
|||||||
@ -29,23 +29,19 @@ ukVisaJobsRouter.post("/search", async (req: Request, res: Response) => {
|
|||||||
const input = ukVisaJobsSearchSchema.parse(req.body ?? {});
|
const input = ukVisaJobsSearchSchema.parse(req.body ?? {});
|
||||||
|
|
||||||
if (isUkVisaJobsSearchRunning) {
|
if (isUkVisaJobsSearchRunning) {
|
||||||
return res
|
return res.status(409).json({
|
||||||
.status(409)
|
success: false,
|
||||||
.json({
|
error: "UK Visa Jobs search is already running",
|
||||||
success: false,
|
});
|
||||||
error: "UK Visa Jobs search is already running",
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const { isRunning } = getPipelineStatus();
|
const { isRunning } = getPipelineStatus();
|
||||||
if (isRunning) {
|
if (isRunning) {
|
||||||
return res
|
return res.status(409).json({
|
||||||
.status(409)
|
success: false,
|
||||||
.json({
|
error:
|
||||||
success: false,
|
"Pipeline is running. Stop it before running UK Visa Jobs search.",
|
||||||
error:
|
});
|
||||||
"Pipeline is running. Stop it before running UK Visa Jobs search.",
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
isUkVisaJobsSearchRunning = true;
|
isUkVisaJobsSearchRunning = true;
|
||||||
@ -53,12 +49,10 @@ ukVisaJobsRouter.post("/search", async (req: Request, res: Response) => {
|
|||||||
|
|
||||||
const rawTerms = input.searchTerms ?? [];
|
const rawTerms = input.searchTerms ?? [];
|
||||||
if (rawTerms.length > 1) {
|
if (rawTerms.length > 1) {
|
||||||
return res
|
return res.status(400).json({
|
||||||
.status(400)
|
success: false,
|
||||||
.json({
|
error: "Pagination supports a single search term.",
|
||||||
success: false,
|
});
|
||||||
error: "Pagination supports a single search term.",
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const searchTerm = input.searchTerm ?? input.query ?? rawTerms[0];
|
const searchTerm = input.searchTerm ?? input.query ?? rawTerms[0];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user