Browse Source

Merge pull request #3396 from nextcloud/chore/Room260

Bump room to 2.6.0
Andy Scherzinger 1 year ago
parent
commit
4ac66241f3

+ 1 - 1
app/build.gradle

@@ -149,7 +149,7 @@ ext {
     parcelerVersion = "1.1.13"
     prismVersion = "2.0.0"
     retrofit2Version = "2.9.0"
-    roomVersion = "2.5.2"
+    roomVersion = "2.6.0"
     workVersion = "2.8.1"
     espressoVersion = "3.5.1"
     media3_version = "1.1.1"

+ 20 - 20
app/src/main/java/com/nextcloud/talk/data/source/local/Migrations.kt

@@ -27,28 +27,28 @@ import androidx.sqlite.db.SupportSQLiteDatabase
 @Suppress("MagicNumber")
 object Migrations {
     val MIGRATION_6_8 = object : Migration(6, 8) {
-        override fun migrate(database: SupportSQLiteDatabase) {
+        override fun migrate(db: SupportSQLiteDatabase) {
             Log.i("Migrations", "Migrating 6 to 8")
-            migrateToRoom(database)
+            migrateToRoom(db)
         }
     }
 
     val MIGRATION_7_8 = object : Migration(7, 8) {
-        override fun migrate(database: SupportSQLiteDatabase) {
+        override fun migrate(db: SupportSQLiteDatabase) {
             Log.i("Migrations", "Migrating 7 to 8")
-            migrateToRoom(database)
+            migrateToRoom(db)
         }
     }
 
     val MIGRATION_8_9 = object : Migration(8, 9) {
-        override fun migrate(database: SupportSQLiteDatabase) {
+        override fun migrate(db: SupportSQLiteDatabase) {
             Log.i("Migrations", "Migrating 8 to 9")
-            migrateToDualPrimaryKeyArbitraryStorage(database)
+            migrateToDualPrimaryKeyArbitraryStorage(db)
         }
     }
 
-    fun migrateToRoom(database: SupportSQLiteDatabase) {
-        database.execSQL(
+    fun migrateToRoom(db: SupportSQLiteDatabase) {
+        db.execSQL(
             "CREATE TABLE User_new (" +
                 "id INTEGER NOT NULL, " +
                 "userId TEXT, " +
@@ -65,7 +65,7 @@ object Migrations {
                 "PRIMARY KEY(id)" +
                 ")"
         )
-        database.execSQL(
+        db.execSQL(
             "CREATE TABLE ArbitraryStorage_new (" +
                 "accountIdentifier INTEGER NOT NULL, " +
                 "\"key\" TEXT, " +
@@ -75,7 +75,7 @@ object Migrations {
                 ")"
         )
         // Copy the data
-        database.execSQL(
+        db.execSQL(
             "INSERT INTO User_new (" +
                 "id, userId, username, baseUrl, token, displayName, pushConfigurationState, capabilities, " +
                 "clientCertificate, externalSignalingServer, current, scheduledForDeletion) " +
@@ -84,7 +84,7 @@ object Migrations {
                 "clientCertificate, externalSignalingServer, current, scheduledForDeletion " +
                 "FROM User"
         )
-        database.execSQL(
+        db.execSQL(
             "INSERT INTO ArbitraryStorage_new (" +
                 "accountIdentifier, \"key\", object, value) " +
                 "SELECT " +
@@ -92,16 +92,16 @@ object Migrations {
                 "FROM ArbitraryStorage"
         )
         // Remove the old table
-        database.execSQL("DROP TABLE User")
-        database.execSQL("DROP TABLE ArbitraryStorage")
+        db.execSQL("DROP TABLE User")
+        db.execSQL("DROP TABLE ArbitraryStorage")
 
         // Change the table name to the correct one
-        database.execSQL("ALTER TABLE User_new RENAME TO User")
-        database.execSQL("ALTER TABLE ArbitraryStorage_new RENAME TO ArbitraryStorage")
+        db.execSQL("ALTER TABLE User_new RENAME TO User")
+        db.execSQL("ALTER TABLE ArbitraryStorage_new RENAME TO ArbitraryStorage")
     }
 
-    fun migrateToDualPrimaryKeyArbitraryStorage(database: SupportSQLiteDatabase) {
-        database.execSQL(
+    fun migrateToDualPrimaryKeyArbitraryStorage(db: SupportSQLiteDatabase) {
+        db.execSQL(
             "CREATE TABLE ArbitraryStorage_dualPK (" +
                 "accountIdentifier INTEGER NOT NULL, " +
                 "\"key\" TEXT  NOT NULL, " +
@@ -111,7 +111,7 @@ object Migrations {
                 ")"
         )
         // Copy the data
-        database.execSQL(
+        db.execSQL(
             "INSERT INTO ArbitraryStorage_dualPK (" +
                 "accountIdentifier, \"key\", object, value) " +
                 "SELECT " +
@@ -119,9 +119,9 @@ object Migrations {
                 "FROM ArbitraryStorage"
         )
         // Remove the old table
-        database.execSQL("DROP TABLE ArbitraryStorage")
+        db.execSQL("DROP TABLE ArbitraryStorage")
 
         // Change the table name to the correct one
-        database.execSQL("ALTER TABLE ArbitraryStorage_dualPK RENAME TO ArbitraryStorage")
+        db.execSQL("ALTER TABLE ArbitraryStorage_dualPK RENAME TO ArbitraryStorage")
     }
 }