Key transparency: migrate address DBs.

This commit is contained in:
M. Thiercelin 2023-04-13 14:20:18 +02:00
parent 84473f5048
commit 1927ef9744
No known key found for this signature in database
GPG Key ID: 29581E7E24EBEC0A
4 changed files with 2333 additions and 2 deletions

File diff suppressed because it is too large Load Diff

View File

@ -148,7 +148,7 @@ internal abstract class AppDatabase :
companion object {
const val version = 12
const val version = 13
private const val name = "proton-mail.db"
private fun getDbCreationCallback(context: Context): Callback = object : Callback() {
@ -179,6 +179,7 @@ internal abstract class AppDatabase :
AppDatabaseMigrations.MIGRATION_9_10,
AppDatabaseMigrations.MIGRATION_10_11,
AppDatabaseMigrations.MIGRATION_11_12,
AppDatabaseMigrations.MIGRATION_12_13,
)
Timber.v("Db migrations list size ${migrations.size}")
return migrations

View File

@ -184,4 +184,11 @@ object AppDatabaseMigrations {
OrganizationDatabase.MIGRATION_2.migrate(database)
}
}
val MIGRATION_12_13 = object : Migration(12, 13) {
override fun migrate(database: SupportSQLiteDatabase) {
AddressDatabase.MIGRATION_4.migrate(database)
PublicAddressDatabase.MIGRATION_2.migrate(database)
}
}
}

View File

@ -62,7 +62,7 @@ fun initVersions() {
}
// Proton Core
const val `Proton-core version` = "10.2.0"
const val `Proton-core version` = "10.3.0"
// Test
const val `aerogear version` = "1.0.0" // Released: Mar 23, 2013