diff --git a/src/app/libraries/[libraryId]/page.tsx b/src/app/libraries/[libraryId]/page.tsx index ca8ef92..a95e55d 100644 --- a/src/app/libraries/[libraryId]/page.tsx +++ b/src/app/libraries/[libraryId]/page.tsx @@ -42,14 +42,10 @@ async function getLibrarySeries( try { const pageIndex = page - 1; - const series: LibraryResponse = await LibraryService.getLibrarySeries( - libraryId, - pageIndex, - size, - unreadOnly, - search - ); - const library: KomgaLibrary = await LibraryService.getLibrary(libraryId); + const [series, library] = await Promise.all([ + LibraryService.getLibrarySeries(libraryId, pageIndex, size, unreadOnly, search), + LibraryService.getLibrary(libraryId) + ]); return { data: series, library }; } catch (error) { diff --git a/src/app/series/[seriesId]/page.tsx b/src/app/series/[seriesId]/page.tsx index 530d2e4..e517818 100644 --- a/src/app/series/[seriesId]/page.tsx +++ b/src/app/series/[seriesId]/page.tsx @@ -27,13 +27,10 @@ async function getSeriesBooks( try { const pageIndex = page - 1; - const books: LibraryResponse = await SeriesService.getSeriesBooks( - seriesId, - pageIndex, - size, - unreadOnly - ); - const series: KomgaSeries = await SeriesService.getSeries(seriesId); + const [books, series] = await Promise.all([ + SeriesService.getSeriesBooks(seriesId, pageIndex, size, unreadOnly), + SeriesService.getSeries(seriesId) + ]); return { data: books, series }; } catch (error) {