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 ( +
+
+

Séries

+ +
+ +
+ ); + } return (
-
-

Séries

- -
- +
); } diff --git a/src/app/page.tsx b/src/app/page.tsx index 8ce3f3c..df4a5be 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,7 +5,7 @@ import { revalidatePath } from "next/cache"; import { withPageTiming } from "@/lib/hoc/withPageTiming"; import { ErrorMessage } from "@/components/ui/ErrorMessage"; import { HomeData } from "@/lib/services/home.service"; - +import { ERROR_CODES } from "@/constants/errorCodes"; async function refreshHome() { "use server"; @@ -32,9 +32,7 @@ async function HomePage() { return (
- +
); } diff --git a/src/app/series/[seriesId]/page.tsx b/src/app/series/[seriesId]/page.tsx index 7269545..f6064f6 100644 --- a/src/app/series/[seriesId]/page.tsx +++ b/src/app/series/[seriesId]/page.tsx @@ -78,11 +78,7 @@ async function SeriesPage({ params, searchParams }: PageProps) { return (

Série

- +
); } diff --git a/src/components/auth/LoginForm.tsx b/src/components/auth/LoginForm.tsx index ef88831..f35955c 100644 --- a/src/components/auth/LoginForm.tsx +++ b/src/components/auth/LoginForm.tsx @@ -89,7 +89,7 @@ export function LoginForm({ from }: LoginFormProps) { {t("login.form.remember")} - {error && } + {error && }