diff --git a/core/database/src/commonMain/kotlin/org/meshtastic/core/database/MeshtasticDatabase.kt b/core/database/src/commonMain/kotlin/org/meshtastic/core/database/MeshtasticDatabase.kt index d329d184cc..b46d3b360a 100644 --- a/core/database/src/commonMain/kotlin/org/meshtastic/core/database/MeshtasticDatabase.kt +++ b/core/database/src/commonMain/kotlin/org/meshtastic/core/database/MeshtasticDatabase.kt @@ -120,7 +120,9 @@ abstract class MeshtasticDatabase : RoomDatabase() { companion object { /** Configures a [RoomDatabase.Builder] with standard settings for this project. */ fun RoomDatabase.Builder.configureCommon(): RoomDatabase.Builder = - this.fallbackToDestructiveMigration(dropAllTables = false).setQueryCoroutineContext(ioDispatcher) + this.fallbackToDestructiveMigration(dropAllTables = false) + .setMultipleConnectionPool(maxNumOfReaders = 4, maxNumOfWriters = 1) + .setQueryCoroutineContext(ioDispatcher) } }