feat: complete day 11

This commit is contained in:
Ayobami
2025-07-17 16:55:13 +01:00
parent 001e4b6d00
commit 9c84737fed
18 changed files with 919 additions and 177 deletions
+35 -24
View File
@@ -7,47 +7,58 @@
* @author Ryan Wong
*
*/
const { GraphQLUpload } = require('graphql-upload');
const { GraphQLUpload } = require("graphql-upload");
const updateUserResolver = require('./update/updateUser');
const singleUserResolver = require('./single/singleUser');
const typeUserResolver = require('./type/typeUser');
const updateUserResolver = require("./update/updateUser");
const singleUserResolver = require("./single/singleUser");
const typeUserResolver = require("./type/typeUser");
const createLinkResolver = require('./create/createLink');
const typeLinkResolver = require('./type/typeLink');
const singleLinkResolver = require('./single/singleLink');
const deactivateAllLinksResolver = require('./delete/deactivateAllLinks');
const createLinkResolver = require("./create/createLink");
const typeLinkResolver = require("./type/typeLink");
const singleLinkResolver = require("./single/singleLink");
const deactivateAllLinksResolver = require("./delete/deactivateAllLinks");
const calendarResolver = require('./custom/calendar');
const noteResolver = require('./custom/note');
const customImageResolver = require('./custom/image');
const uploadFileMutationResolver = require('./custom/uploadFile');
const connectionStepsResolver = require('./custom/connectionSteps');
// const calendarResolver = require("./custom/calendar");
// const noteResolver = require("./custom/note");
// const customImageResolver = require("./custom/image");
// const uploadFileMutationResolver = require("./custom/uploadFile");
// const connectionStepsResolver = require("./custom/connectionSteps");
const movieResolvers = require("./custom/movieResolvers");
const reviewResolvers = require("./custom/reviewResolvers");
const directorResolvers = require("./custom/directorResolvers");
const actorResolvers = require("./custom/actorResolvers");
module.exports = {
Upload: GraphQLUpload,
Query: {
user: singleUserResolver,
link: singleLinkResolver,
...calendarResolver.Query,
...customImageResolver.Query,
...noteResolver.Query,
...connectionStepsResolver.Query
// ...calendarResolver.Query,
// ...customImageResolver.Query,
// ...noteResolver.Query,
// ...connectionStepsResolver.Query,
...movieResolvers.Query,
...reviewResolvers.Query,
...directorResolvers.Query,
...actorResolvers.Query,
},
Mutation: {
updateUser: updateUserResolver,
createLink: createLinkResolver,
deactivateAllLinks: deactivateAllLinksResolver,
uploadFile: uploadFileMutationResolver,
...calendarResolver.Mutation,
...customImageResolver.Mutation,
...noteResolver.Mutation,
// uploadFile: uploadFileMutationResolver,
// ...calendarResolver.Mutation,
// ...customImageResolver.Mutation,
// ...noteResolver.Mutation,
...movieResolvers.Mutation,
...reviewResolvers.Mutation,
...directorResolvers.Mutation,
...actorResolvers.Mutation,
},
...calendarResolver.Type,
...noteResolver.Type,
// ...calendarResolver.Type,
// ...noteResolver.Type,
User: typeUserResolver,
Link: typeLinkResolver,