Update Androidx libraries (#5070)

This commit is contained in:
David Perez
2025-04-17 09:38:38 -05:00
committed by GitHub
parent 0d40d1e569
commit 524ddb6d0c
4 changed files with 10 additions and 8 deletions

View File

@@ -1,7 +1,7 @@
package com.x8bit.bitwarden.data.vault.datasource.disk.callback
import androidx.room.RoomDatabase
import androidx.sqlite.db.SupportSQLiteDatabase
import androidx.sqlite.SQLiteConnection
import com.x8bit.bitwarden.data.platform.manager.DatabaseSchemeManager
/**
@@ -10,7 +10,8 @@ import com.x8bit.bitwarden.data.platform.manager.DatabaseSchemeManager
class DatabaseSchemeCallback(
private val databaseSchemeManager: DatabaseSchemeManager,
) : RoomDatabase.Callback() {
override fun onDestructiveMigration(db: SupportSQLiteDatabase) {
override fun onDestructiveMigration(connection: SQLiteConnection) {
super.onDestructiveMigration(connection)
databaseSchemeManager.clearSyncState()
}
}

View File

@@ -1,5 +1,6 @@
package com.x8bit.bitwarden.data.vault.datasource.disk.callback
import androidx.sqlite.SQLiteConnection
import com.x8bit.bitwarden.data.platform.manager.DatabaseSchemeManager
import io.mockk.every
import io.mockk.just
@@ -17,7 +18,7 @@ class DatabaseSchemeCallbackTest {
@Test
fun `onDestructiveMigration calls clearSyncState`() {
callback.onDestructiveMigration(mockk())
callback.onDestructiveMigration(mockk<SQLiteConnection>())
verify(exactly = 1) { databaseSchemeManager.clearSyncState() }
}
}