Allow syncing additional types of messages to linked devices.

This commit is contained in:
Greyson Parrelli
2025-01-31 15:33:14 -05:00
parent 112874c080
commit 0a90d9f003
6 changed files with 28 additions and 14 deletions

View File

@@ -254,6 +254,7 @@ object LinkDeviceRepository {
append = { tempBackupFile.appendBytes(it) },
messageBackupKey = ephemeralMessageBackupKey,
mediaBackupEnabled = false,
forTransfer = true,
cancellationSignal = cancellationSignal
)
} catch (e: Exception) {
@@ -268,7 +269,7 @@ object LinkDeviceRepository {
return LinkUploadArchiveResult.BackupCreationCancelled
}
when (val result = ArchiveValidator.validate(tempBackupFile, ephemeralMessageBackupKey)) {
when (val result = ArchiveValidator.validate(tempBackupFile, ephemeralMessageBackupKey, forTransfer = true)) {
ArchiveValidator.ValidationResult.Success -> {
Log.d(TAG, "[createAndUploadArchive] Successfully passed validation.")
}