ReaderControls#useUpdateCurrentPageIndex: On a page change the chapter update needs to be always queued since the deletion of downloaded chapters while reading logic is in the "ReaderService#updateChapter" function. Thus, when the update is prevented here, this logic would never get triggered. ReaderService#useUpdateChapter: In case the read status or lastPageRead of a chapter did not change, the update was not triggered. However, there might still be chapter downloads that need to be de deleted, which was never handled in such a case.
15 KiB
15 KiB