diff --git a/backend-lib/src/main/java/cash/z/ecc/android/sdk/internal/SdkDispatchers.kt b/backend-lib/src/main/java/cash/z/ecc/android/sdk/internal/SdkDispatchers.kt index 7ef4513a..db565335 100644 --- a/backend-lib/src/main/java/cash/z/ecc/android/sdk/internal/SdkDispatchers.kt +++ b/backend-lib/src/main/java/cash/z/ecc/android/sdk/internal/SdkDispatchers.kt @@ -13,7 +13,9 @@ internal object SdkExecutors { * We don't expect things to break, but we don't have the WAL enabled for SQLite so this * is a simple solution. */ - val DATABASE_IO = Executors.newSingleThreadExecutor() + val DATABASE_IO = Executors.newSingleThreadExecutor { + Thread(it, "zc-io").apply { isDaemon = true } + } } object SdkDispatchers {