|
|
|
@ -7,7 +7,6 @@ import io.legado.app.constant.BookType |
|
|
|
|
import io.legado.app.constant.Bus |
|
|
|
|
import io.legado.app.help.storage.Restore |
|
|
|
|
import io.legado.app.model.WebBook |
|
|
|
|
import io.legado.app.utils.LogUtils |
|
|
|
|
import io.legado.app.utils.postEvent |
|
|
|
|
import kotlinx.coroutines.Dispatchers.IO |
|
|
|
|
import kotlinx.coroutines.delay |
|
|
|
@ -30,7 +29,6 @@ class MainViewModel(application: Application) : BaseViewModel(application) { |
|
|
|
|
App.db.bookSourceDao().getBookSource(book.origin)?.let { bookSource -> |
|
|
|
|
synchronized(this) { |
|
|
|
|
updateList.add(book.bookUrl) |
|
|
|
|
LogUtils.d("updateAdd", book.name) |
|
|
|
|
postEvent(Bus.UP_BOOK, book.bookUrl) |
|
|
|
|
} |
|
|
|
|
WebBook(bookSource).getChapterList(book) |
|
|
|
@ -44,7 +42,6 @@ class MainViewModel(application: Application) : BaseViewModel(application) { |
|
|
|
|
.onFinally { |
|
|
|
|
synchronized(this) { |
|
|
|
|
updateList.remove(book.bookUrl) |
|
|
|
|
LogUtils.d("updateRemove", book.name) |
|
|
|
|
postEvent(Bus.UP_BOOK, book.bookUrl) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|