pull/46/head
kunfei 5 years ago
parent 8594d63264
commit 544f07737b
  1. 3
      app/src/main/java/io/legado/app/help/BookHelp.kt

@ -5,6 +5,7 @@ import io.legado.app.constant.PreferKey
import io.legado.app.data.entities.Book import io.legado.app.data.entities.Book
import io.legado.app.data.entities.BookChapter import io.legado.app.data.entities.BookChapter
import io.legado.app.data.entities.ReplaceRule import io.legado.app.data.entities.ReplaceRule
import io.legado.app.utils.MD5Utils
import io.legado.app.utils.getPrefInt import io.legado.app.utils.getPrefInt
import io.legado.app.utils.getPrefString import io.legado.app.utils.getPrefString
import org.apache.commons.text.similarity.JaccardSimilarity import org.apache.commons.text.similarity.JaccardSimilarity
@ -67,7 +68,7 @@ object BookHelp {
private fun getChapterPath(book: Book, bookChapter: BookChapter): String { private fun getChapterPath(book: Book, bookChapter: BookChapter): String {
val bookFolder = formatFolderName(book.name + book.bookUrl) val bookFolder = formatFolderName(book.name + book.bookUrl)
val chapterFile = val chapterFile =
String.format("%05d-%s", bookChapter.index, formatFolderName(bookChapter.title)) String.format("%05d-%s", bookChapter.index, MD5Utils.md5Encode(bookChapter.title))
return "$downloadPath${File.separator}book_cache${File.separator}$bookFolder${File.separator}$chapterFile.nb" return "$downloadPath${File.separator}book_cache${File.separator}$bookFolder${File.separator}$chapterFile.nb"
} }

Loading…
Cancel
Save