Prepare to drop allowMainThreadQueries

This commit is contained in:
tarsin committed 2023-07-12 08:37:46 +08:00
1 parent 28a6f8cd2b
commit 60b77145a9
2 files changed
+2 -7

No files matched your search

@@ -30,7 +30,6 @@ import com.hippo.ehviewer.client.EhTagDatabase
import com.hippo.ehviewer.client.data.GalleryDetail
import com.hippo.ehviewer.coil.MergeInterceptor
import com.hippo.ehviewer.dailycheck.checkDawn
import com.hippo.ehviewer.dao.EhDatabase
import com.hippo.ehviewer.download.DownloadManager
import com.hippo.ehviewer.ktbuilder.cache
import com.hippo.ehviewer.ktbuilder.chunker
@@ -57,7 +56,6 @@ import kotlinx.coroutines.launch
import okhttp3.AsyncDns
import okhttp3.android.AndroidAsyncDns
import okio.Path.Companion.toOkioPath
import splitties.arch.room.roomDb
import splitties.init.appCtx
private val lifecycle = ProcessLifecycleOwner.get().lifecycle
@@ -94,7 +92,7 @@ class EhApplication : Application(), ImageLoaderFactory {
EhTagDatabase.update()
}
launchIO {
ehDatabase
EhDB
}
launchIO {
DownloadManager.isIdle
@@ -192,8 +190,6 @@ class EhApplication : Application(), ImageLoaderFactory {
}
}
val ehDatabase by lazy { roomDb<EhDatabase>("eh.db") { allowMainThreadQueries() } }
val imageCache by lazy {
diskCache {
directory(appCtx.cacheDir.toOkioPath() / "image_cache")
+1 -2
View File
@@ -22,7 +22,6 @@ import android.os.ParcelFileDescriptor.MODE_READ_ONLY
import androidx.paging.PagingSource
import arrow.fx.coroutines.release
import arrow.fx.coroutines.resource
import com.hippo.ehviewer.EhApplication.Companion.ehDatabase
import com.hippo.ehviewer.client.data.GalleryInfo
import com.hippo.ehviewer.dao.BasicDao
import com.hippo.ehviewer.dao.DownloadDirname
@@ -38,7 +37,7 @@ import com.hippo.ehviewer.util.sendTo
import splitties.arch.room.roomDb
object EhDB {
private val db = ehDatabase
private val db = roomDb<EhDatabase>("eh.db") { allowMainThreadQueries() }
// Fix state
@get:Synchronized