From 46dc2bedc60995149df86f6deac3a24973b27c4e Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Tue, 13 Oct 2020 15:49:57 -0400 Subject: [PATCH] Add invalid IP exception --- api/src/exceptions/index.ts | 1 + api/src/exceptions/invalid-ip.ts | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 api/src/exceptions/invalid-ip.ts diff --git a/api/src/exceptions/index.ts b/api/src/exceptions/index.ts index eb4bf8a565..509b374a8f 100644 --- a/api/src/exceptions/index.ts +++ b/api/src/exceptions/index.ts @@ -3,6 +3,7 @@ export * from './failed-validation'; export * from './forbidden'; export * from './hit-rate-limit'; export * from './invalid-credentials'; +export * from './invalid-ip'; export * from './invalid-otp'; export * from './invalid-payload'; export * from './invalid-query'; diff --git a/api/src/exceptions/invalid-ip.ts b/api/src/exceptions/invalid-ip.ts new file mode 100644 index 0000000000..4709418d5f --- /dev/null +++ b/api/src/exceptions/invalid-ip.ts @@ -0,0 +1,7 @@ +import { BaseException } from './base'; + +export class InvalidIPException extends BaseException { + constructor(message = 'Invalid IP address.') { + super(message, 401, 'INVALID_IP'); + } +}