mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-26 19:56:02 +01:00
Fix read calls being shown as unread in backups.
This commit is contained in:
committed by
Greyson Parrelli
parent
bf0c9ec1c7
commit
cc7b26d342
@@ -747,7 +747,7 @@ private fun CallTable.Call.toRemoteCallUpdate(exportState: ExportState, messageR
|
||||
}
|
||||
},
|
||||
startedCallTimestamp = this.timestamp.clampToValidBackupRange(),
|
||||
read = messageRecord.read
|
||||
read = this.read
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -263,7 +263,7 @@ class ChatItemArchiveImporter(
|
||||
}
|
||||
),
|
||||
CallTable.TIMESTAMP to updateMessage.individualCall.startedCallTimestamp,
|
||||
CallTable.READ to CallTable.ReadState.serialize(CallTable.ReadState.UNREAD)
|
||||
CallTable.READ to updateMessage.individualCall.read
|
||||
)
|
||||
db.insert(CallTable.TABLE_NAME, SQLiteDatabase.CONFLICT_IGNORE, values)
|
||||
}
|
||||
@@ -292,7 +292,7 @@ class ChatItemArchiveImporter(
|
||||
}
|
||||
),
|
||||
CallTable.TIMESTAMP to updateMessage.groupCall.startedCallTimestamp,
|
||||
CallTable.READ to CallTable.ReadState.serialize(CallTable.ReadState.UNREAD)
|
||||
CallTable.READ to CallTable.ReadState.serialize(CallTable.ReadState.READ)
|
||||
)
|
||||
db.insert(CallTable.TABLE_NAME, SQLiteDatabase.CONFLICT_IGNORE, values)
|
||||
}
|
||||
@@ -741,7 +741,7 @@ class ChatItemArchiveImporter(
|
||||
}
|
||||
}
|
||||
}
|
||||
this.put(MessageTable.READ, updateMessage.individualCall.read.toInt())
|
||||
this.put(MessageTable.READ, 1)
|
||||
}
|
||||
updateMessage.groupCall != null -> {
|
||||
val startedCallRecipientId = if (updateMessage.groupCall.startedCallRecipientId != null) {
|
||||
|
||||
Reference in New Issue
Block a user