refacto(images): component cover dans refacto services and routes
This commit is contained in:
@@ -15,15 +15,7 @@ export async function GET(
|
||||
}
|
||||
|
||||
const response = await BookService.getPageThumbnail(params.bookId, pageNumber);
|
||||
const buffer = await response.arrayBuffer();
|
||||
const headers = new Headers();
|
||||
headers.set("Content-Type", response.headers.get("Content-Type") || "image/jpeg");
|
||||
headers.set("Cache-Control", "public, max-age=31536000"); // Cache for 1 year
|
||||
|
||||
return new NextResponse(buffer, {
|
||||
status: 200,
|
||||
headers,
|
||||
});
|
||||
return response;
|
||||
} catch (error) {
|
||||
console.error("API Book Page Thumbnail - Erreur:", error);
|
||||
return NextResponse.json(
|
||||
|
||||
@@ -3,7 +3,7 @@ import { BookService } from "@/lib/services/book.service";
|
||||
|
||||
export async function GET(request: NextRequest, { params }: { params: { bookId: string } }) {
|
||||
try {
|
||||
const response = await BookService.getThumbnail(params.bookId);
|
||||
const response = await BookService.getCover(params.bookId);
|
||||
return response;
|
||||
} catch (error) {
|
||||
console.error("Erreur lors de la récupération de la miniature du livre:", error);
|
||||
|
||||
@@ -5,10 +5,10 @@ export const dynamic = "force-dynamic";
|
||||
|
||||
export async function GET(request: NextRequest, { params }: { params: { seriesId: string } }) {
|
||||
try {
|
||||
const response = await SeriesService.getFirstPage(params.seriesId);
|
||||
const response = await SeriesService.getCover(params.seriesId);
|
||||
return response;
|
||||
} catch (error) {
|
||||
console.error("Erreur lors de la récupération de la première page de la série:", error);
|
||||
return new NextResponse("Erreur lors de la récupération de l'image", { status: 500 });
|
||||
console.error("Erreur lors de la récupération de la couverture de la série:", error);
|
||||
return new NextResponse("Erreur lors de la récupération de la couverture", { status: 500 });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ import { SeriesService } from "@/lib/services/series.service";
|
||||
|
||||
export async function GET(request: NextRequest, { params }: { params: { seriesId: string } }) {
|
||||
try {
|
||||
const response = await SeriesService.getThumbnail(params.seriesId);
|
||||
const response = await SeriesService.getCover(params.seriesId);
|
||||
return response;
|
||||
} catch (error) {
|
||||
console.error("Erreur lors de la récupération de la miniature de la série:", error);
|
||||
|
||||
Reference in New Issue
Block a user