Fixed room migration issue

This commit is contained in:
hiar
2025-09-09 09:34:11 +02:00
committed by Himali Aryal
parent ca36562fe9
commit a71d9a61a9
2 changed files with 12 additions and 2 deletions

View File

@@ -3,8 +3,14 @@ package no.nordicsemi.android.toolbox.lib.storage
import androidx.room.migration.Migration
import androidx.sqlite.db.SupportSQLiteDatabase
val MIGRATION_1_2 = object : Migration(1, 2) {
override fun migrate(db: SupportSQLiteDatabase) {
// Empty if no schema change
}
}
val MIGRATION_2_3 = object : Migration(2, 3) {
override fun migrate(db: SupportSQLiteDatabase) {
// Empty implementation, because the schema isn't changing.
// Empty if no schema change
}
}

View File

@@ -8,6 +8,8 @@ import dagger.hilt.InstallIn
import dagger.hilt.android.qualifiers.ApplicationContext
import dagger.hilt.components.SingletonComponent
import no.nordicsemi.android.toolbox.lib.storage.ConfigurationDatabase
import no.nordicsemi.android.toolbox.lib.storage.MIGRATION_1_2
import no.nordicsemi.android.toolbox.lib.storage.MIGRATION_2_3
import javax.inject.Singleton
@Module
@@ -21,6 +23,8 @@ class DbHiltModule {
context,
ConfigurationDatabase::class.java,
"toolbox_uart.db"
).build()
)
.addMigrations(MIGRATION_1_2, MIGRATION_2_3)
.build()
}
}