From bf2de56abe6c428b7d0b75c13a51122bdececc6b Mon Sep 17 00:00:00 2001 From: akwizgran Date: Tue, 5 Sep 2023 10:48:58 +0100 Subject: [PATCH] Use SqliteDatabase as default implementation. --- .../main/java/org/briarproject/bramble/db/DatabaseModule.java | 2 +- .../main/java/org/briarproject/briar/android/AppModule.java | 3 ++- .../java/org/briarproject/briar/headless/HeadlessModule.kt | 2 +- .../java/org/briarproject/briar/headless/HeadlessTestModule.kt | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseModule.java b/bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseModule.java index 915ce7f16..49b1e659a 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseModule.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseModule.java @@ -24,7 +24,7 @@ public class DatabaseModule { @Singleton Database provideDatabase(DatabaseConfig config, MessageFactory messageFactory, Clock clock) { - return new H2Database(config, messageFactory, clock); + return new SqliteDatabase(config, messageFactory, clock); } @Provides diff --git a/briar-android/src/main/java/org/briarproject/briar/android/AppModule.java b/briar-android/src/main/java/org/briarproject/briar/android/AppModule.java index 9cf05fd33..26aab0b89 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/AppModule.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/AppModule.java @@ -150,7 +150,8 @@ public class AppModule { //FIXME: StrictMode StrictMode.ThreadPolicy tp = StrictMode.allowThreadDiskReads(); StrictMode.allowThreadDiskWrites(); - File dbDir = app.getApplicationContext().getDir("db", MODE_PRIVATE); + File dbDir = app.getApplicationContext().getDir("db_sqlite", + MODE_PRIVATE); File keyDir = app.getApplicationContext().getDir("key", MODE_PRIVATE); StrictMode.setThreadPolicy(tp); KeyStrengthener keyStrengthener = SDK_INT >= 23 diff --git a/briar-headless/src/main/java/org/briarproject/briar/headless/HeadlessModule.kt b/briar-headless/src/main/java/org/briarproject/briar/headless/HeadlessModule.kt index 4ef13c8f1..89f4a4b47 100644 --- a/briar-headless/src/main/java/org/briarproject/briar/headless/HeadlessModule.kt +++ b/briar-headless/src/main/java/org/briarproject/briar/headless/HeadlessModule.kt @@ -64,7 +64,7 @@ internal class HeadlessModule(private val appDir: File) { @Provides @Singleton internal fun provideDatabaseConfig(): DatabaseConfig { - val dbDir = File(appDir, "db") + val dbDir = File(appDir, "db_sqlite") val keyDir = File(appDir, "key") return HeadlessDatabaseConfig(dbDir, keyDir) } diff --git a/briar-headless/src/test/java/org/briarproject/briar/headless/HeadlessTestModule.kt b/briar-headless/src/test/java/org/briarproject/briar/headless/HeadlessTestModule.kt index 219051d16..51a6bffe6 100644 --- a/briar-headless/src/test/java/org/briarproject/briar/headless/HeadlessTestModule.kt +++ b/briar-headless/src/test/java/org/briarproject/briar/headless/HeadlessTestModule.kt @@ -58,7 +58,7 @@ internal class HeadlessTestModule(private val appDir: File) { @Provides @Singleton internal fun provideDatabaseConfig(): DatabaseConfig { - val dbDir = File(appDir, "db") + val dbDir = File(appDir, "db_sqlite") val keyDir = File(appDir, "key") return HeadlessDatabaseConfig(dbDir, keyDir) }