diff --git a/backend/src/middleware/validation/validationMiddleware.js b/backend/src/middleware/validation/validationMiddleware.js index 319a9a6c0..2d354ad2b 100644 --- a/backend/src/middleware/validation/validationMiddleware.js +++ b/backend/src/middleware/validation/validationMiddleware.js @@ -1,23 +1,8 @@ import { UserInputError } from 'apollo-server' -import Joi from '@hapi/joi' const COMMENT_MIN_LENGTH = 1 const NO_POST_ERR_MESSAGE = 'Comment cannot be created without a post!' -const validate = schema => { - return async (resolve, root, args, context, info) => { - const validation = schema.validate(args) - if (validation.error) throw new UserInputError(validation.error) - return resolve(root, args, context, info) - } -} - -const socialMediaSchema = Joi.object().keys({ - url: Joi.string() - .uri() - .required(), -}) - const validateCommentCreation = async (resolve, root, args, context, info) => { const content = args.content.replace(/<(?:.|\n)*?>/gm, '').trim() const { postId } = args @@ -57,7 +42,6 @@ const validateUpdateComment = async (resolve, root, args, context, info) => { export default { Mutation: { - CreateSocialMedia: validate(socialMediaSchema), CreateComment: validateCommentCreation, UpdateComment: validateUpdateComment, },