kunfei 3 lat temu
rodzic
commit
bc47ecd1ad

+ 3 - 0
app/src/main/java/io/legado/app/ui/book/read/page/entities/TextChapter.kt

@@ -3,6 +3,7 @@ package io.legado.app.ui.book.read.page.entities
 
 import androidx.annotation.Keep
 import io.legado.app.data.entities.BookChapter
+import io.legado.app.data.entities.ReplaceRule
 import kotlin.math.min
 
 /**
@@ -19,6 +20,8 @@ data class TextChapter(
     val sameTitleRemoved: Boolean,
     val isVip: Boolean,
     val isPay: Boolean,
+    //起效的替换规则
+    val effectiveReplaceRules: List<ReplaceRule>?
 ) {
 
     fun getPage(index: Int): TextPage? {

+ 3 - 1
app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt

@@ -220,7 +220,9 @@ object ChapterProvider {
             bookChapter.index, displayTitle,
             textPages, chapterSize,
             bookContent.sameTitleRemoved,
-            bookChapter.isVip, bookChapter.isPay
+            bookChapter.isVip,
+            bookChapter.isPay,
+            bookContent.effectiveReplaceRules
         )
     }