From 27a3daa257399f0668609131158a67bc79f146f2 Mon Sep 17 00:00:00 2001 From: Barry Low Date: Fri, 14 Dec 2018 22:07:36 -0800 Subject: [PATCH] Cleanup --- docs/README.md | 7 ++++--- server/src/logger/errors.js | 24 ------------------------ 2 files changed, 4 insertions(+), 27 deletions(-) delete mode 100644 server/src/logger/errors.js diff --git a/docs/README.md b/docs/README.md index ba6858377..7a9002e18 100644 --- a/docs/README.md +++ b/docs/README.md @@ -3,7 +3,7 @@ ## Architecture Currently, this module is only a GraphQL server providing notification services to other platform modules. For example, it wraps the SendGrid API and allows other modules to send transactional emails or provides signup methods to campaign newsletter list. -There is no database or client for this module at this time. +There is no database or client for this module currently. ### GraqphQL schema @@ -13,11 +13,12 @@ The Notifications Module graphql schema: type Mutation { Corporate_NewsletterSignup(email: String!): String Corporate_NewsletterSignupVerify(token: String!): String - Corporate_Contact(email: String!, subject: String!, Message: String!, recaptcha: String!): String + Corporate_Contact(email: String!, name: String, message: String!, recaptcha: String!): String Master_NewsletterSignup(email: String!): String Master_NewsletterSignupVerify(token: String!): String - Master_Contact(email: String!, subject: String!, Message: String!, recaptcha: String!): String + Master_Feedback(email: String!, subject: String!, message: String!, recaptcha: String!): String Teams_SendTeamMemberInvite(email: String!, teamName: String!): String Teams_SendTeamCreateConfirmation(email: String!, teamName: String!, botName: String!): String + Teams_VerifyTeamMemberInviteToken(token: String!): String } ``` diff --git a/server/src/logger/errors.js b/server/src/logger/errors.js deleted file mode 100644 index 14615ad7d..000000000 --- a/server/src/logger/errors.js +++ /dev/null @@ -1,24 +0,0 @@ -export class AuthenticationError extends Error { - code = 401 - message = 'Not Authenticated - you have to be authenticated to perform this action' -} - -export class DatabaseError extends Error { - code = 404 - message = `Resource Error: ${this.message}` -} - -export class ApolloError extends Error { - code = 409 - message = `Resource already exists: ${this.message}` -} - -export class WrongArgumentsError extends Error { - code = 400 - message = 'Wrong arguments : ' + this.message -} - -export class ServiceUnavailableError extends Error { - code = 503 - message = 'At least one service is unresponding ' + this.message -}