|
|
@@ -3,6 +3,7 @@ package io.legado.app.ui.book.remote
|
|
|
import android.app.Application
|
|
|
import io.legado.app.base.BaseViewModel
|
|
|
import io.legado.app.constant.AppLog
|
|
|
+import io.legado.app.constant.BookType
|
|
|
import io.legado.app.model.localBook.LocalBook
|
|
|
import io.legado.app.ui.book.remote.manager.RemoteBookWebDav
|
|
|
import io.legado.app.utils.toastOnUi
|
|
|
@@ -96,7 +97,7 @@ class RemoteBookViewModel(application: Application) : BaseViewModel(application)
|
|
|
val downloadBookPath = RemoteBookWebDav.getRemoteBook(remoteBook)
|
|
|
downloadBookPath?.let {
|
|
|
val localBook = LocalBook.importFile(it)
|
|
|
- localBook.origin= "webDav::" + remoteBook.path
|
|
|
+ localBook.origin = BookType.webDav + remoteBook.path
|
|
|
localBook.save()
|
|
|
remoteBook.isOnBookShelf = true
|
|
|
}
|