From 7ed0b93faad3998647b032d694082bcb83a1f888 Mon Sep 17 00:00:00 2001 From: tarsin Date: Fri, 26 May 2023 17:37:55 +0800 Subject: [PATCH] Cleanup code --- app/src/main/java/com/hippo/ehviewer/EhDB.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/EhDB.kt b/app/src/main/java/com/hippo/ehviewer/EhDB.kt index 17f60621e..3a8baecc8 100644 --- a/app/src/main/java/com/hippo/ehviewer/EhDB.kt +++ b/app/src/main/java/com/hippo/ehviewer/EhDB.kt @@ -401,16 +401,15 @@ object EhDB { context.deleteDatabase(tempDBName) } use { oldDB -> // Download label - val manager = DownloadManager runCatching { val downloadLabelList = oldDB.downloadLabelDao().list() - manager.addDownloadLabel(downloadLabelList) + DownloadManager.addDownloadLabel(downloadLabelList) } // Downloads runCatching { val downloadInfoList = oldDB.downloadsDao().list() - manager.addDownload(downloadInfoList, false) + DownloadManager.addDownload(downloadInfoList, false) } // Download dirname @@ -430,8 +429,8 @@ object EhDB { runCatching { val quickSearchList = oldDB.quickSearchDao().list() val currentQuickSearchList = db.quickSearchDao().list() - val importList = quickSearchList.mapNotNull { newQS -> - newQS.takeIf { currentQuickSearchList.find { it.name == newQS.name } == null } + val importList = quickSearchList.filter { newQS -> + currentQuickSearchList.none { it.name == newQS.name } } importQuickSearch(importList) }