Horis 2 лет назад
Родитель
Сommit
c1b5344488

+ 0 - 1
app/src/main/java/io/legado/app/App.kt

@@ -84,7 +84,6 @@ class App : Application() {
                 val clearTime = System.currentTimeMillis() - TimeUnit.DAYS.toMillis(1)
                 appDb.searchBookDao.clearExpired(clearTime)
             }
-            appDb.bookDao.deleteNotShelfBook()
             RuleBigDataHelp.clearInvalid()
             BookHelp.clearInvalidCache()
             Backup.clearCache()

+ 1 - 0
app/src/main/java/io/legado/app/ui/main/MainActivity.kt

@@ -98,6 +98,7 @@ class MainActivity : VMBaseActivity<ActivityMainBinding, MainViewModel>(),
             bottomNavigationView.setOnNavigationItemReselectedListener(this@MainActivity)
         }
         upHomePage()
+        viewModel.deleteNotShelfBook()
         onBackPressedDispatcher.addCallback(this) {
             if (pagePosition != 0) {
                 binding.viewPagerMain.currentItem = 0

+ 6 - 0
app/src/main/java/io/legado/app/ui/main/MainViewModel.kt

@@ -250,4 +250,10 @@ class MainViewModel(application: Application) : BaseViewModel(application) {
         }
     }
 
+    fun deleteNotShelfBook() {
+        execute {
+            appDb.bookDao.deleteNotShelfBook()
+        }
+    }
+
 }