From f4df0917fb7d5bb16e144ff9a023630fee206c15 Mon Sep 17 00:00:00 2001 From: Syer10 Date: Sat, 4 Oct 2025 16:14:18 -0400 Subject: [PATCH] Fix reader --- .../kotlin/ca/gosyer/jui/data/chapter/ChapterRepositoryImpl.kt | 2 +- .../ca/gosyer/jui/ui/reader/loader/TachideskPageLoader.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/src/commonMain/kotlin/ca/gosyer/jui/data/chapter/ChapterRepositoryImpl.kt b/data/src/commonMain/kotlin/ca/gosyer/jui/data/chapter/ChapterRepositoryImpl.kt index 9c87fcb2..76685eb3 100644 --- a/data/src/commonMain/kotlin/ca/gosyer/jui/data/chapter/ChapterRepositoryImpl.kt +++ b/data/src/commonMain/kotlin/ca/gosyer/jui/data/chapter/ChapterRepositoryImpl.kt @@ -164,7 +164,7 @@ class ChapterRepositoryImpl( ): Flow { val realUrl = Url("$serverUrl$url") - return flow { http.get(realUrl, block).readBytes() } + return flow { emit(http.get(realUrl, block).readBytes()) } } companion object { diff --git a/presentation/src/commonMain/kotlin/ca/gosyer/jui/ui/reader/loader/TachideskPageLoader.kt b/presentation/src/commonMain/kotlin/ca/gosyer/jui/ui/reader/loader/TachideskPageLoader.kt index 04780f09..e4bb26e6 100644 --- a/presentation/src/commonMain/kotlin/ca/gosyer/jui/ui/reader/loader/TachideskPageLoader.kt +++ b/presentation/src/commonMain/kotlin/ca/gosyer/jui/ui/reader/loader/TachideskPageLoader.kt @@ -192,8 +192,8 @@ class TachideskPageLoader( currentPage: ReaderPage, amount: Int, ): List { - val pageIndex = currentPage.index2 val pages = (currentPage.chapter.pages.value as? PagesState.Success)?.pages ?: return emptyList() + val pageIndex = pages.indexOf(currentPage) if (pageIndex >= pages.lastIndex) return emptyList() return pages