show created jobs under recurring rule

This commit is contained in:
Ramnique Singh 2025-08-13 10:36:16 +05:30
parent eda3f3821f
commit c030c4fa83
7 changed files with 130 additions and 23 deletions

View file

@ -4,12 +4,15 @@ import { container } from "@/di/container";
import { IListJobsController } from "@/src/interface-adapters/controllers/jobs/list-jobs.controller";
import { IFetchJobController } from "@/src/interface-adapters/controllers/jobs/fetch-job.controller";
import { authCheck } from "./auth_actions";
import { JobFiltersSchema } from "@/src/application/repositories/jobs.repository.interface";
import { z } from "zod";
const listJobsController = container.resolve<IListJobsController>('listJobsController');
const fetchJobController = container.resolve<IFetchJobController>('fetchJobController');
export async function listJobs(request: {
projectId: string,
filters?: z.infer<typeof JobFiltersSchema>,
cursor?: string,
limit?: number,
}) {
@ -19,6 +22,7 @@ export async function listJobs(request: {
caller: 'user',
userId: user._id,
projectId: request.projectId,
filters: request.filters,
cursor: request.cursor,
limit: request.limit,
});