1 files changed, 0 insertions, 27 deletions
diff --git a/api/src/util/ApiError.ts b/api/src/util/ApiError.ts
deleted file mode 100644
index c133e6e7..00000000
--- a/api/src/util/ApiError.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-export class ApiError extends Error {
- constructor(
- readonly message: string,
- public readonly code: number,
- public readonly httpStatus: number = 400,
- public readonly defaultParams?: string[]
- ) {
- super(message);
- }
-
- withDefaultParams(): ApiError {
- if (this.defaultParams) return new ApiError(applyParamsToString(this.message, this.defaultParams), this.code, this.httpStatus);
- return this;
- }
-
- withParams(...params: (string | number)[]): ApiError {
- return new ApiError(applyParamsToString(this.message, params), this.code, this.httpStatus);
- }
-}
-
-export function applyParamsToString(s: string, params: (string | number)[]): string {
- let newString = s;
- params.forEach((a) => {
- newString = newString.replace("{}", "" + a);
- });
- return newString;
-}
|