fix(Book): isLocalBook

* book.origin以webDav开头时,isLocalBook此时应该返回true
This commit is contained in:
Xwite
2022-10-02 15:33:52 +08:00
parent c6c0cf1ac1
commit 28808b8671
@@ -14,6 +14,7 @@ import io.legado.app.model.ReadBook
import io.legado.app.utils.GSON
import io.legado.app.utils.MD5Utils
import io.legado.app.utils.fromJsonObject
import io.legado.app.utils.isUri
import kotlinx.coroutines.runBlocking
import kotlinx.parcelize.IgnoredOnParcel
import kotlinx.parcelize.Parcelize
@@ -108,7 +109,9 @@ data class Book(
) : Parcelable, BaseBook {
fun isLocalBook(): Boolean {
return origin == BookType.local
//通过判断书籍链接来判断http* file:// content://
//origin判断不可靠 http* BookType.local webDav::
return origin == BookType.local || bookUrl.isUri()
}
fun isLocalTxt(): Boolean {