diff --git a/src/app/api/auth/login/route.ts b/src/app/api/auth/login/route.ts index cce931b..8523be6 100644 --- a/src/app/api/auth/login/route.ts +++ b/src/app/api/auth/login/route.ts @@ -1,7 +1,6 @@ import { NextResponse } from "next/server"; import { AuthServerService } from "@/lib/services/auth-server.service"; import { ERROR_CODES } from "@/constants/errorCodes"; -import { getErrorMessage } from "@/utils/errors"; import { AppError } from "@/utils/errors"; import { UserData } from "@/lib/services/auth-server.service"; @@ -23,7 +22,6 @@ export async function POST(request: Request) { { error: { code: error.code, - message: getErrorMessage(error.code), }, }, { status: 401 } @@ -37,7 +35,6 @@ export async function POST(request: Request) { { error: { code: ERROR_CODES.AUTH.INVALID_CREDENTIALS, - message: getErrorMessage(ERROR_CODES.AUTH.INVALID_CREDENTIALS), }, }, { status: 500 } diff --git a/src/app/api/auth/logout/route.ts b/src/app/api/auth/logout/route.ts index 805f604..d31dbe9 100644 --- a/src/app/api/auth/logout/route.ts +++ b/src/app/api/auth/logout/route.ts @@ -1,7 +1,6 @@ import { NextResponse } from "next/server"; import { cookies } from "next/headers"; import { ERROR_CODES } from "@/constants/errorCodes"; -import { getErrorMessage } from "@/utils/errors"; export async function POST() { try { @@ -14,7 +13,6 @@ export async function POST() { { error: { code: ERROR_CODES.AUTH.LOGOUT_ERROR, - message: getErrorMessage(ERROR_CODES.AUTH.LOGOUT_ERROR), }, }, { status: 500 } diff --git a/src/app/api/auth/register/route.ts b/src/app/api/auth/register/route.ts index 06a8cc5..7d2693e 100644 --- a/src/app/api/auth/register/route.ts +++ b/src/app/api/auth/register/route.ts @@ -2,7 +2,6 @@ import { NextResponse } from "next/server"; import { AuthServerService, UserData } from "@/lib/services/auth-server.service"; import { ERROR_CODES } from "@/constants/errorCodes"; import { AppError } from "@/utils/errors"; -import { getErrorMessage } from "@/utils/errors"; export async function POST(request: Request) { try { @@ -27,7 +26,6 @@ export async function POST(request: Request) { { error: { code: error.code, - message: getErrorMessage(error.code), }, }, { status } @@ -41,7 +39,6 @@ export async function POST(request: Request) { { error: { code: ERROR_CODES.AUTH.INVALID_USER_DATA, - message: getErrorMessage(ERROR_CODES.AUTH.INVALID_USER_DATA), }, }, { status: 500 } diff --git a/src/app/libraries/[libraryId]/page.tsx b/src/app/libraries/[libraryId]/page.tsx index ba2bd51..2c3a6d8 100644 --- a/src/app/libraries/[libraryId]/page.tsx +++ b/src/app/libraries/[libraryId]/page.tsx @@ -8,6 +8,8 @@ import { ErrorMessage } from "@/components/ui/ErrorMessage"; import { LibraryResponse } from "@/types/library"; import { KomgaSeries, KomgaLibrary } from "@/types/komga"; import { UserPreferences } from "@/types/preferences"; +import { ERROR_CODES } from "@/constants/errorCodes"; + interface PageProps { params: { libraryId: string }; searchParams: { page?: string; unread?: string; search?: string }; @@ -90,17 +92,20 @@ async function LibraryPage({ params, searchParams }: PageProps) { ); } catch (error) { + if (error instanceof Error) { + return ( +