Просмотр исходного кода

feat(epub): 识别多级目录

Xwite 4 лет назад
Родитель
Сommit
5fc054176e
1 измененных файлов с 1 добавлено и 5 удалено
  1. 1 5
      app/src/main/java/io/legado/app/model/localBook/EpubFile.kt

+ 1 - 5
app/src/main/java/io/legado/app/model/localBook/EpubFile.kt

@@ -317,16 +317,12 @@ class EpubFile(var book: Book) {
                 chapter.url = ref.completeHref
                 chapter.startFragmentId = ref.fragmentId
                 chapterList.lastOrNull()?.endFragmentId = chapter.startFragmentId
-                /**
-                 * 二级目录判定 todo
-                 */
-                val isVolume = false
-                chapterList.lastOrNull()?.isVolume = isVolume
                 chapterList.lastOrNull()?.putVariable("nextUrl", chapter.url)
                 chapterList.add(chapter)
                 durIndex++
             }
             if (ref.children != null && ref.children.isNotEmpty()) {
+                chapterList.lastOrNull()?.isVolume = true
                 parseMenu(chapterList, ref.children, level + 1)
             }
         }