run eslint

This commit is contained in:
2024-10-15 20:05:54 +07:00
parent c208c27a64
commit 7d7765c70f
15 changed files with 833 additions and 780 deletions

View File

@@ -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: {