From 2fd9982c378d1b674bd6aade42dd8f00a55e6970 Mon Sep 17 00:00:00 2001 From: tarsin Date: Wed, 12 Jul 2023 10:07:26 +0800 Subject: [PATCH] Cleanup EHDB nullability --- app/src/main/java/com/hippo/ehviewer/EhDB.kt | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/EhDB.kt b/app/src/main/java/com/hippo/ehviewer/EhDB.kt index 8f592db85..f67857a29 100644 --- a/app/src/main/java/com/hippo/ehviewer/EhDB.kt +++ b/app/src/main/java/com/hippo/ehviewer/EhDB.kt @@ -191,18 +191,16 @@ object EhDB { quickSearch.id = dao.insert(quickSearch) } - private suspend fun importQuickSearch(quickSearchList: List) { + private suspend fun importQuickSearch(quickSearchList: List) { val dao = db.quickSearchDao() for (quickSearch in quickSearchList) { - dao.insert(quickSearch!!) + dao.insert(quickSearch) } } - suspend fun deleteQuickSearch(quickSearch: QuickSearch?) { + suspend fun deleteQuickSearch(quickSearch: QuickSearch) { val dao = db.quickSearchDao() - if (quickSearch != null) { - dao.delete(quickSearch) - } + dao.delete(quickSearch) } suspend fun moveQuickSearch(fromPosition: Int, toPosition: Int) { @@ -235,12 +233,12 @@ object EhDB { fun searchLocalFav(keyword: String) = db.localFavoritesDao().listLazy("%$keyword%") - suspend fun putHistoryInfo(galleryInfo: GalleryInfo?) { + suspend fun putHistoryInfo(galleryInfo: GalleryInfo) { val dao = db.historyDao() val info: HistoryInfo = if (galleryInfo is HistoryInfo) { galleryInfo } else { - HistoryInfo(galleryInfo!!) + HistoryInfo(galleryInfo) } info.time = System.currentTimeMillis() if (null != dao.load(info.gid)) { @@ -267,9 +265,9 @@ object EhDB { } } - suspend fun deleteHistoryInfo(info: HistoryInfo?) { + suspend fun deleteHistoryInfo(info: HistoryInfo) { val dao = db.historyDao() - dao.delete(info!!) + dao.delete(info) } suspend fun clearHistoryInfo() {