From a7cb752f1ee3a6172920321e8e8d6ce67cd20b7e Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 17 Mar 2019 20:53:51 +0100 Subject: [PATCH] Went from fbId to fbSlug --- src/models/Strategy.js | 2 +- src/schema/mutations/CreateStrategy.js | 6 +++--- src/schema/queries/StrategyByFB.js | 8 ++++---- src/schema/types/Strategy.js | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/models/Strategy.js b/src/models/Strategy.js index f8f8f00f5..504f94431 100644 --- a/src/models/Strategy.js +++ b/src/models/Strategy.js @@ -2,7 +2,7 @@ import mongoose, { Schema } from 'mongoose'; const strategySchema = new Schema( { - fbId: { + fbSlug: { type: String, required: true, unique: true, diff --git a/src/schema/mutations/CreateStrategy.js b/src/schema/mutations/CreateStrategy.js index dd4edd8a6..cbbe2bb17 100644 --- a/src/schema/mutations/CreateStrategy.js +++ b/src/schema/mutations/CreateStrategy.js @@ -7,12 +7,12 @@ import { Strategy } from '../../models'; import { StrategyInputType } from '../types/input'; export const args = { - fbId: { type: new GraphQLNonNull(GraphQLString) }, + fbSlug: { type: new GraphQLNonNull(GraphQLString) }, strategy: { type: StrategyInputType }, }; -const resolve = (parent, { fbId, strategy }) => { - strategy.fbId = fbId; +const resolve = (parent, { fbSlug, strategy }) => { + strategy.fbSlug = fbSlug; const newStrategy = new Strategy(strategy); return new Promise((res, rej) => { diff --git a/src/schema/queries/StrategyByFB.js b/src/schema/queries/StrategyByFB.js index ba752f7c2..bb68b582d 100644 --- a/src/schema/queries/StrategyByFB.js +++ b/src/schema/queries/StrategyByFB.js @@ -7,17 +7,17 @@ import { StrategyType } from '../types'; import { Strategy } from '../../models'; const args = { - fbId: { type: new GraphQLNonNull(GraphQLID) }, + fbSlug: { type: new GraphQLNonNull(GraphQLID) }, }; -const resolve = (parent, { fbId }) => new Promise((res, rej) => { - Strategy.findOne({ fbId }).exec((err, strategy) => { +const resolve = (parent, { fbSlug }) => new Promise((res, rej) => { + Strategy.findOne({ fbSlug }).exec((err, strategy) => { if (err) { rej(err); return; } if (!strategy) { - rej(new DatabaseError('None of the strategy are linked to that fbId')); + rej(new DatabaseError('None of the strategy are linked to that fbSlug')); return; } res(strategy); diff --git a/src/schema/types/Strategy.js b/src/schema/types/Strategy.js index cb6fb1f69..4a5be341d 100644 --- a/src/schema/types/Strategy.js +++ b/src/schema/types/Strategy.js @@ -13,7 +13,7 @@ const Type = new GraphQLObjectType({ description: 'Everything you need to know about a strategy', fields: () => ({ id: { type: GraphQLID }, - fbId: { type: GraphQLString }, + fbSlug: { type: GraphQLString }, subStrategies: { type: new GraphQLList(SubStrategyType), resolve(parent) {