feat(favorites): add in sidebar

This commit is contained in:
Julien Froidefond
2025-02-13 22:35:59 +01:00
parent 65e62f5800
commit 6a530afac1
3 changed files with 82 additions and 22 deletions

View File

@@ -1,19 +1,12 @@
import { NextResponse } from "next/server";
import { SeriesService } from "@/lib/services/series.service";
export const dynamic = "force-dynamic";
export async function GET(request: Request, { params }: { params: { seriesId: string } }) {
try {
const { searchParams } = new URL(request.url);
const page = parseInt(searchParams.get("page") || "0");
const size = parseInt(searchParams.get("size") || "24");
const unreadOnly = searchParams.get("unread") === "true";
const [series, books] = await Promise.all([
SeriesService.getSeries(params.seriesId),
SeriesService.getSeriesBooks(params.seriesId, page, size, unreadOnly),
]);
return NextResponse.json({ series, books });
const series = await SeriesService.getSeries(params.seriesId);
return NextResponse.json(series);
} catch (error) {
console.error("API Series - Erreur:", error);
return NextResponse.json(