[skip ci]
This commit is contained in:
@@ -50,6 +50,7 @@ object LocalBook {
|
||||
?: let {
|
||||
book.removeLocalUriCache()
|
||||
val localArchiveUri = book.getArchiveUri()
|
||||
val webDavUrl = book.getRemoteUrl()
|
||||
if (localArchiveUri != null) {
|
||||
// 重新导入对应的压缩包
|
||||
importArchiveFile(localArchiveUri, book.originName) {
|
||||
@@ -57,10 +58,12 @@ object LocalBook {
|
||||
}.firstOrNull()?.let {
|
||||
getBookInputStream(it)
|
||||
}
|
||||
} else {
|
||||
} else if (webDavUrl != null) {
|
||||
// 下载远程链接
|
||||
downloadRemoteBook(book)
|
||||
getBookInputStream(book)
|
||||
} else {
|
||||
null
|
||||
}
|
||||
}
|
||||
if (inputStream != null) return inputStream
|
||||
|
||||
Reference in New Issue
Block a user