run eslint
This commit is contained in:
@@ -66,7 +66,7 @@ export class ResumeSchema extends PothosSchema {
|
||||
resumes: t.prismaField({
|
||||
type: [this.resume()],
|
||||
args: this.builder.generator.findManyArgs('Resume'),
|
||||
resolve: async (query, root, args, ctx, info) => {
|
||||
resolve: async (query, root, args) => {
|
||||
return await this.prisma.resume.findMany({
|
||||
...query,
|
||||
skip: args.skip ?? undefined,
|
||||
@@ -80,7 +80,7 @@ export class ResumeSchema extends PothosSchema {
|
||||
resume: t.prismaField({
|
||||
type: this.resume(),
|
||||
args: this.builder.generator.findUniqueArgs('Resume'),
|
||||
resolve: async (query, root, args, ctx, info) => {
|
||||
resolve: async (query, root, args) => {
|
||||
const resume = await this.prisma.resume.findUnique({
|
||||
...query,
|
||||
where: args.where,
|
||||
@@ -92,7 +92,7 @@ export class ResumeSchema extends PothosSchema {
|
||||
resumeFile: t.prismaField({
|
||||
type: this.resumeFile(),
|
||||
args: this.builder.generator.findUniqueArgs('ResumeFile'),
|
||||
resolve: async (query, root, args, ctx, info) => {
|
||||
resolve: async (query, root, args) => {
|
||||
const resumeFile = await this.prisma.resumeFile.findUnique({
|
||||
...query,
|
||||
where: args.where,
|
||||
@@ -111,7 +111,7 @@ export class ResumeSchema extends PothosSchema {
|
||||
resumeFiles: t.prismaField({
|
||||
type: [this.resumeFile()],
|
||||
args: this.builder.generator.findManyArgs('ResumeFile'),
|
||||
resolve: async (query, root, args, ctx, info) => {
|
||||
resolve: async (query, root, args) => {
|
||||
const resumeFiles = await this.prisma.resumeFile.findMany({
|
||||
...query,
|
||||
skip: args.skip ?? undefined,
|
||||
@@ -135,50 +135,6 @@ export class ResumeSchema extends PothosSchema {
|
||||
|
||||
// Mutations section
|
||||
this.builder.mutationFields((t) => ({
|
||||
// createResume: t.prismaField({
|
||||
// type: this.resume(),
|
||||
// args: {
|
||||
// userId: t.arg({
|
||||
// type: 'String',
|
||||
// required: true,
|
||||
// }),
|
||||
// centerId: t.arg({
|
||||
// type: 'String',
|
||||
// required: true,
|
||||
// }),
|
||||
// resumeFile: t.arg({
|
||||
// type: 'Upload',
|
||||
// required: true,
|
||||
// }),
|
||||
// },
|
||||
// resolve: async (query, root, args, ctx, info) => {
|
||||
// const { userId, centerId, resumeFile } = args;
|
||||
// const { mimetype } = await resumeFile;
|
||||
// const { filename } = await this.minioService.uploadFile(
|
||||
// resumeFile,
|
||||
// 'resumes',
|
||||
// );
|
||||
// const fileUrl = await this.minioService.getFileUrl(
|
||||
// filename,
|
||||
// 'resumes',
|
||||
// );
|
||||
// const resume = await this.prisma.resume.create({
|
||||
// data: {
|
||||
// userId,
|
||||
// centerId,
|
||||
// ResumeFile: {
|
||||
// create: {
|
||||
// fileUrl,
|
||||
// type: mimetype,
|
||||
// },
|
||||
// },
|
||||
// },
|
||||
// });
|
||||
|
||||
// return resume;
|
||||
// },
|
||||
// }),
|
||||
|
||||
upsertResume: t.prismaField({
|
||||
type: this.resume(),
|
||||
args: {
|
||||
@@ -195,7 +151,7 @@ export class ResumeSchema extends PothosSchema {
|
||||
required: true,
|
||||
}),
|
||||
},
|
||||
resolve: async (query, root, args, ctx, info) => {
|
||||
resolve: async (query, root, args) => {
|
||||
const { resumeFile } = args;
|
||||
const { mimetype } = await resumeFile;
|
||||
const { filename } = await this.minioService.uploadFile(
|
||||
@@ -207,9 +163,6 @@ export class ResumeSchema extends PothosSchema {
|
||||
'resumes',
|
||||
);
|
||||
const { userId, centerId } = args;
|
||||
if (!userId || !centerId) {
|
||||
throw new Error('userId and centerId are required');
|
||||
}
|
||||
const resume = await this.prisma.resume.upsert({
|
||||
...query,
|
||||
where: {
|
||||
|
||||
Reference in New Issue
Block a user