Fix lint issue
This commit is contained in:
@@ -155,19 +155,19 @@ export const Reader = () => {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const pagesPayload = pagesResponse.data?.fetchChapterPages;
|
const pagesPayload = pagesResponse.data?.fetchChapterPages;
|
||||||
if (pagesPayload) {
|
if (pagesPayload) {
|
||||||
const { pages } = pagesPayload;
|
const { pages: newPages } = pagesPayload;
|
||||||
|
|
||||||
const initialReaderPageIndex = getInitialReaderPageIndex(
|
const initialReaderPageIndex = getInitialReaderPageIndex(
|
||||||
resumeMode,
|
resumeMode,
|
||||||
currentChapter?.lastPageRead ?? 0,
|
currentChapter?.lastPageRead ?? 0,
|
||||||
pages.length - 1,
|
newPages.length - 1,
|
||||||
);
|
);
|
||||||
|
|
||||||
setArePagesFetched(true);
|
setArePagesFetched(true);
|
||||||
setTotalPages(pagesPayload.chapter.pageCount);
|
setTotalPages(pagesPayload.chapter.pageCount);
|
||||||
setPages(createPagesData(pages));
|
setPages(createPagesData(newPages));
|
||||||
setPageUrls(pages);
|
setPageUrls(newPages);
|
||||||
setPageLoadStates(pages.map(() => ({ loaded: false })));
|
setPageLoadStates(newPages.map(() => ({ loaded: false })));
|
||||||
setCurrentPageIndex(initialReaderPageIndex);
|
setCurrentPageIndex(initialReaderPageIndex);
|
||||||
setPageToScrollToIndex(initialReaderPageIndex);
|
setPageToScrollToIndex(initialReaderPageIndex);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user