diff --git a/app/src/main/java/io/legado/app/constant/EventBus.kt b/app/src/main/java/io/legado/app/constant/EventBus.kt index 4792d2a1b..04f165a60 100644 --- a/app/src/main/java/io/legado/app/constant/EventBus.kt +++ b/app/src/main/java/io/legado/app/constant/EventBus.kt @@ -3,7 +3,7 @@ package io.legado.app.constant object EventBus { const val MEDIA_BUTTON = "mediaButton" const val RECREATE = "RECREATE" - const val UP_BOOK = "upBookToc" + const val UP_BOOKSHELF = "upBookToc" const val BOOKSHELF_REFRESH = "bookshelfRefresh" const val ALOUD_STATE = "aloud_state" const val TTS_PROGRESS = "ttsStart" diff --git a/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt b/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt index 272b1ffc1..35bfc4f36 100644 --- a/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/main/MainViewModel.kt @@ -72,7 +72,7 @@ class MainViewModel(application: Application) : BaseViewModel(application) { val book = bookEntry.value synchronized(this) { updateList.add(book.bookUrl) - postEvent(EventBus.UP_BOOK, book.bookUrl) + postEvent(EventBus.UP_BOOKSHELF, book.bookUrl) } appDb.bookSourceDao.getBookSource(book.origin)?.let { bookSource -> execute(context = upTocPool) { @@ -91,14 +91,14 @@ class MainViewModel(application: Application) : BaseViewModel(application) { synchronized(this) { bookMap.remove(bookEntry.key) updateList.remove(book.bookUrl) - postEvent(EventBus.UP_BOOK, book.bookUrl) + postEvent(EventBus.UP_BOOKSHELF, book.bookUrl) upNext() } } } ?: synchronized(this) { bookMap.remove(bookEntry.key) updateList.remove(book.bookUrl) - postEvent(EventBus.UP_BOOK, book.bookUrl) + postEvent(EventBus.UP_BOOKSHELF, book.bookUrl) upNext() } return diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt index 2630c0e6d..bfbfef64d 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/style1/books/BooksFragment.kt @@ -167,7 +167,7 @@ class BooksFragment : BaseFragment(R.layout.fragment_books), override fun observeLiveBus() { super.observeLiveBus() - observeEvent(EventBus.UP_BOOK) { + observeEvent(EventBus.UP_BOOKSHELF) { booksAdapter.notification(it) } observeEvent(EventBus.BOOKSHELF_REFRESH) { diff --git a/app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt b/app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt index afb78b441..f6e097409 100644 --- a/app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt +++ b/app/src/main/java/io/legado/app/ui/main/bookshelf/style2/BookshelfFragment2.kt @@ -228,7 +228,7 @@ class BookshelfFragment2 : BaseBookshelfFragment(R.layout.fragment_bookshelf1), override fun observeLiveBus() { super.observeLiveBus() - observeEvent(EventBus.UP_BOOK) { + observeEvent(EventBus.UP_BOOKSHELF) { booksAdapter.notification(it) } observeEvent(EventBus.BOOKSHELF_REFRESH) {