diff --git a/resolvers/candidate.js b/resolvers/candidate.js index 68da7b1..6f58856 100644 --- a/resolvers/candidate.js +++ b/resolvers/candidate.js @@ -1,22 +1,15 @@ const { getAllCandidates, - getCandidateById, } = require('../services/candidates'); const resolver = { Query: { - candidates: () => getAllCandidates(), - - // TODO candidate: (_, params, req, advancedDetails) => {}, + // TODO candidates: () => {}, }, Candidate: { - id: (candidate) => candidate.id, - name: (candidate) => candidate.name, - email: (candidate) => candidate.email, - profession: (candidate) => candidate.profession, - photo: (candidate) => candidate.photo, - following: (candidate) => candidate.following.map(getCandidateById), + id: (candidate) => candidate.id, + // TODO }, }; diff --git a/resolvers/company.js b/resolvers/company.js index dd3722a..e416869 100644 --- a/resolvers/company.js +++ b/resolvers/company.js @@ -2,20 +2,14 @@ const { getAllCompanies, } = require('../services/companies'); -const { getJobAdById } = require('../services/jobAds'); - const resolver = { Query: { - companies: () => getAllCompanies(), - - // TODO: company: (_, params, req, advancedDetails) => {}, + // TODO companies: () => {}, }, Company: { - id: (company) => company.id, - name: (company) => company.name, - photo: (company) => company.photo, - openJobAds: (company) => company.openJobAds.map(getJobAdById), + id: (company) => company.id, + // TODO }, }; diff --git a/resolvers/jobAd.js b/resolvers/jobAd.js index eb33080..6d71ac9 100644 --- a/resolvers/jobAd.js +++ b/resolvers/jobAd.js @@ -2,22 +2,14 @@ const { getAllJobAds, } = require('../services/jobAds'); -const { getCompanyById } = require('../services/companies'); - const resolver = { Query: { - jobAds: () => getAllJobAds(), - - // TODO jobAd: (_, params, req, advancedDetails) => {}, + // TODO jobAds: () => {}, }, JobAd: { - id: (jobAd) => jobAd.id, - title: (jobAd) => jobAd.title, - description: (jobAd) => jobAd.description, - forCompany: (jobAd) => getCompanyById(jobAd.forCompany), - requiredProfession: (jobAd) => jobAd.requiredProfession, - remainingVacancies: (jobAd) => jobAd.remainingVacancies, + id: (jobAd) => jobAd.id, + // TODO }, }; diff --git a/schema.graphql b/schema.graphql index 7b61eec..0c878a2 100644 --- a/schema.graphql +++ b/schema.graphql @@ -40,12 +40,7 @@ type Query { """Returns an incredible expected response""" ping: String! - """Get all candidates""" - candidates: [Candidate!]! - - """Get all companies""" - companies: [Company!]! - - """Get all job ads""" - jobAds: [JobAd!]! + # TODO candidates + # TODO companies + # TODO jobAds }