mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
文件类书源下载urls支持传入UrlOptions
This commit is contained in:
@@ -21,6 +21,7 @@ import io.legado.app.help.AppWebDav
|
||||
import io.legado.app.help.book.*
|
||||
import io.legado.app.help.coroutine.Coroutine
|
||||
import io.legado.app.lib.webdav.ObjectNotFoundException
|
||||
import io.legado.app.model.analyzeRule.AnalyzeUrl
|
||||
import io.legado.app.model.BookCover
|
||||
import io.legado.app.model.ReadBook
|
||||
import io.legado.app.model.localBook.LocalBook
|
||||
@@ -241,7 +242,7 @@ class BookInfoViewModel(application: Application) : BaseViewModel(application) {
|
||||
webFiles.clear()
|
||||
val fileName = "${book.name} 作者:${book.author}"
|
||||
book.downloadUrls!!.map {
|
||||
val mFileName = UrlUtil.getFileName(it) ?: fileName
|
||||
val mFileName = UrlUtil.getFileName(AnalyzeUrl(it, source = bookSource)) ?: fileName
|
||||
WebFile(it, mFileName)
|
||||
}
|
||||
}.onError {
|
||||
|
||||
Reference in New Issue
Block a user