From 7b7e153281a30be0fb962bbe0f30bcf72a28f833 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Mon, 23 Jun 2025 13:19:54 -0400 Subject: [PATCH] Populate legacy locatorInfo fields. --- .../securesms/backup/v2/util/ArchiveConverterExtensions.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt index 16e1c825c4..2b5341e969 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt @@ -8,6 +8,7 @@ package org.thoughtcrime.securesms.backup.v2.util import okio.ByteString import okio.ByteString.Companion.toByteString import org.signal.core.util.Base64 +import org.signal.core.util.Hex import org.signal.core.util.emptyIfNull import org.signal.core.util.isNotNullOrBlank import org.signal.core.util.nullIfBlank @@ -225,6 +226,9 @@ fun DatabaseAttachment.toLocatorInfo(): FilePointer.LocatorInfo { AttachmentType.INVALID -> Unit } + locatorBuilder.legacyDigest = this.remoteDigest?.toByteString() ?: ByteString.EMPTY + locatorBuilder.legacyMediaName = Hex.toStringCondensed(this.remoteDigest ?: byteArrayOf()) + return locatorBuilder.build() }