Migrate SMS messages into the MMS table.

This commit is contained in:
Greyson Parrelli
2022-12-14 14:52:54 -05:00
parent cb0e7ade14
commit e9d98b7d39
59 changed files with 4399 additions and 6146 deletions

View File

@@ -13,7 +13,7 @@ import org.thoughtcrime.securesms.util.Base64
object GV2UpdateTransformer : ColumnTransformer {
override fun matches(tableName: String?, columnName: String): Boolean {
return columnName == MmsSmsColumns.BODY && (tableName == null || (tableName == SmsTable.TABLE_NAME || tableName == MmsTable.TABLE_NAME))
return columnName == MmsSmsColumns.BODY && (tableName == null || tableName == MessageTable.TABLE_NAME)
}
override fun transform(tableName: String?, columnName: String, cursor: Cursor): String {

View File

@@ -7,11 +7,11 @@ import org.thoughtcrime.securesms.database.model.StoryType.Companion.fromCode
object IsStoryTransformer : ColumnTransformer {
override fun matches(tableName: String?, columnName: String): Boolean {
return columnName == MmsTable.STORY_TYPE && (tableName == null || tableName == MmsTable.TABLE_NAME)
return columnName == MessageTable.STORY_TYPE && (tableName == null || tableName == MessageTable.TABLE_NAME)
}
override fun transform(tableName: String?, columnName: String, cursor: Cursor): String {
val storyType = fromCode(cursor.requireInt(MmsTable.STORY_TYPE))
return "${cursor.requireInt(MmsTable.STORY_TYPE)}<br><br>$storyType"
val storyType = fromCode(cursor.requireInt(MessageTable.STORY_TYPE))
return "${cursor.requireInt(MessageTable.STORY_TYPE)}<br><br>$storyType"
}
}