diff --git a/src/errors/standard-error.ts b/src/errors/standard-error.ts index 96675457a6a070146b6379c0767707eca5b5248d..0cbbacd9aaee0574c69ef9efe906bd7d9fc7461c 100644 --- a/src/errors/standard-error.ts +++ b/src/errors/standard-error.ts @@ -17,6 +17,7 @@ enum ErrorType { SONG_NOT_FOUND, INPUT_DATA_NOT_VALID, INVALID_API_KEY, + FILE_NOT_VALID, } class StandardError { @@ -106,6 +107,11 @@ class StandardError { this.status = StatusCodes.UNAUTHORIZED; break; + case ErrorType.FILE_NOT_VALID: + this.title = "Your File is invalid." + this.status = StatusCodes.BAD_REQUEST; + break; + default: this.title = "Unknown error."; this.status = StatusCodes.INTERNAL_SERVER_ERROR;