refactoring a bit for shorter mutation names

This commit is contained in:
Nikola Bjelo committed 2018-10-20 04:35:25 +02:00
1 parent d5d8c2fbe3
commit 1af910e51f
5 files changed
+26 -26

No files matched your search

@@ -8,15 +8,15 @@ import { CompetitionType } from '../types'
import Competition from '../../models/competition'
const args = {
codeName: { type: new GraphQLNonNull(GraphQLID) },
competitionCodeName: { type: new GraphQLNonNull(GraphQLID) },
position: { type: new GraphQLNonNull(GraphQLInt) },
algoPrize: { type: new GraphQLNonNull(GraphQLString) }
}
const resolve = (parent, { codeName, position, algoPrize }, context) => {
const resolve = (parent, { competitionCodeName, position, algoPrize }, context) => {
// let authIdOnSession = context.user.sub
return new Promise((resolve, reject) => {
Competition.findOne({ codeName }).exec((err, competition) => {
Competition.findOne({ codeName: competitionCodeName }).exec((err, competition) => {
if (err) reject(err)
else {
if (competition.prizes.some(prize => prize.position === position)) {
@@ -40,7 +40,7 @@ const resolve = (parent, { codeName, position, algoPrize }, context) => {
}
const mutation = {
addPrizeToCompetition: {
addPrize: {
type: CompetitionType,
args,
resolve
@@ -7,15 +7,15 @@ import { CompetitionType } from '../types'
import Competition from '../../models/competition'
const args = {
codeName: { type: new GraphQLNonNull(GraphQLID) },
competitionCodeName: { type: new GraphQLNonNull(GraphQLID) },
title: { type: new GraphQLNonNull(GraphQLString) },
description: { type: new GraphQLNonNull(GraphQLString) }
}
const resolve = (parent, { codeName, title, description }, context) => {
const resolve = (parent, { competitionCodeName, title, description }, context) => {
// let authIdOnSession = context.user.sub
return new Promise((resolve, reject) => {
Competition.findOne({ codeName }).exec((err, competition) => {
Competition.findOne({ codeName: competitionCodeName }).exec((err, competition) => {
if (err) reject(err)
else {
if (competition.rules.some(rule => rule.title === title)) {
@@ -44,7 +44,7 @@ const resolve = (parent, { codeName, title, description }, context) => {
}
const mutation = {
addRuleToCompetition: {
addRule: {
type: CompetitionType,
args,
resolve
@@ -7,16 +7,16 @@ import { CompetitionType } from '../types'
import Competition from '../../models/competition'
const args = {
codeName: { type: new GraphQLNonNull(GraphQLID) },
competitionCodeName: { type: new GraphQLNonNull(GraphQLID) },
devTeam: { type: new GraphQLNonNull(GraphQLString) },
bot: { type: GraphQLString },
release: { type: GraphQLString }
}
const resolve = (parent, { codeName, devTeam, bot, release }, context) => {
const resolve = (parent, { competitionCodeName, devTeam, bot, release }, context) => {
// let authIdOnSession = context.user.sub
return new Promise((resolve, reject) => {
Competition.findOne({ codeName }).exec((err, competition) => {
Competition.findOne({ codeName: competitionCodeName }).exec((err, competition) => {
if (err) reject(err)
else {
let participantIndex
@@ -41,7 +41,7 @@ const resolve = (parent, { codeName, devTeam, bot, release }, context) => {
}
const mutation = {
editParticipantOfCompetition: {
editParticipant: {
type: CompetitionType,
args,
resolve
@@ -7,16 +7,16 @@ import { CompetitionType } from '../types'
import Competition from '../../models/competition'
const args = {
codeName: { type: new GraphQLNonNull(GraphQLID) },
competitionCodeName: { type: new GraphQLNonNull(GraphQLID) },
title: { type: new GraphQLNonNull(GraphQLString) },
newtitle: { type: GraphQLString },
description: { type: GraphQLString }
}
const resolve = (parent, { codeName, title, newtitle, description }, context) => {
const resolve = (parent, { competitionCodeName, title, newtitle, description }, context) => {
// let authIdOnSession = context.user.sub
return new Promise((resolve, reject) => {
Competition.findOne({ codeName }).exec((err, competition) => {
Competition.findOne({ codeName: competitionCodeName }).exec((err, competition) => {
if (err) reject(err)
else {
let ruleIndex
@@ -46,7 +46,7 @@ const resolve = (parent, { codeName, title, newtitle, description }, context) =>
}
const mutation = {
editRuleOfCompetition: {
editRule: {
type: CompetitionType,
args,
resolve
+10 -10
View File
@@ -4,22 +4,22 @@ import {
import HostCompetitionMutation from './HostCompetition'
import EditCompetitionMutation from './EditCompetition'
import RegisterToCompetitionMutation from './RegisterToCompetition'
import EditParticipantOfCompetitionMutation from './EditParticipantOfCompetition'
import AddRuleToCompetitionMutation from './AddRuleToCompetition'
import EditRuleOfCompetitionMutation from './EditRuleOfCompetition'
import AddPrizeToCompetitionMutation from './AddPrizeToCompetition'
import RegisterMutation from './Register'
import EditParticipantMutation from './EditParticipant'
import AddRuleMutation from './AddRule'
import EditRuleMutation from './EditRule'
import AddPrizeMutation from './AddPrize'
const Mutation = new GraphQLObjectType({
name: 'Mutation',
fields: Object.assign(
HostCompetitionMutation,
EditCompetitionMutation,
RegisterToCompetitionMutation,
EditParticipantOfCompetitionMutation,
AddRuleToCompetitionMutation,
EditRuleOfCompetitionMutation,
AddPrizeToCompetitionMutation
RegisterMutation,
EditParticipantMutation,
AddRuleMutation,
EditRuleMutation,
AddPrizeMutation
)
})