diff --git a/src/errors/MailErrors.ts b/src/errors/MailErrors.ts index 7772ca9..1bde0ba 100644 --- a/src/errors/MailErrors.ts +++ b/src/errors/MailErrors.ts @@ -1,12 +1,17 @@ -import { IsString } from 'class-validator' +import { IsString } from 'class-validator'; +import { InternalServerError } from 'routing-controllers'; /** * Error to throw when a permission couldn't be found. */ -export class MailServerConfigError extends Error { +export class MailSendingError extends InternalServerError { @IsString() - name = "MailServerConfigError" + name = "MailSendingError" @IsString() - message = "The SMTP server you provided couldn't be reached!" + message = "We had a problem sending the mail!" + + constructor() { + super("We had a problem sending the mail!"); + } } \ No newline at end of file