Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import { Injectable, Logger } from '@nestjs/common'; import { InjectModel } from '@nestjs/mongoose'; import { Model } from 'mongoose'; import { ProjectImportExport } from '../schemas/project-import-export.schema'; @Injectable() export class ProjectImportExportService { private readonly logger = new Logger(ProjectImportExportService.name); constructor( @InjectModel(ProjectImportExport.name) private readonly jobModel: Model<ProjectImportExport>, ) {} async queueJob( tenantId: string, jobType: string, entityType: string, ): Promise<any> { return new this.jobModel({ tenantId, jobType, entityType, status: 'pending', }).save(); } } |