Fix blur hash for images and videos.

This commit is contained in:
Michelle Tang
2024-11-05 11:51:55 -05:00
committed by Greyson Parrelli
parent 98590295df
commit 39e91ffb6e
5 changed files with 10 additions and 5 deletions

View File

@@ -895,7 +895,8 @@ class AttachmentTableTest_deduping {
incrementalDigest = Random.nextBytes(16),
incrementalDigestChunkSize = 5,
uploadTimestamp = uploadTimestamp,
dataSize = databaseAttachment.size
dataSize = databaseAttachment.size,
blurHash = databaseAttachment.blurHash?.hash
)
}
}

View File

@@ -724,7 +724,8 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe {
incrementalDigest = this.incrementalDigest,
incrementalDigestChunkSize = this.incrementalMacChunkSize,
dataSize = this.size,
uploadTimestamp = uploadTimestamp
uploadTimestamp = uploadTimestamp,
blurHash = this.blurHash?.hash
)
}
}

View File

@@ -1299,7 +1299,8 @@ class AttachmentTable(
REMOTE_INCREMENTAL_DIGEST_CHUNK_SIZE to uploadResult.incrementalDigestChunkSize,
DATA_SIZE to uploadResult.dataSize,
DATA_HASH_END to dataHashEnd,
UPLOAD_TIMESTAMP to uploadResult.uploadTimestamp
UPLOAD_TIMESTAMP to uploadResult.uploadTimestamp,
BLUR_HASH to uploadResult.blurHash
)
val dataFilePath = getDataFilePath(id) ?: throw IOException("No data file found for attachment!")

View File

@@ -107,7 +107,8 @@ class AttachmentApi(
incrementalDigest = digestInfo.incrementalDigest,
incrementalDigestChunkSize = digestInfo.incrementalMacChunkSize,
uploadTimestamp = attachmentStream.uploadTimestamp,
dataSize = attachmentStream.length
dataSize = attachmentStream.length,
blurHash = attachmentStream.blurHash.get()
)
}
}

View File

@@ -19,5 +19,6 @@ class AttachmentUploadResult(
val incrementalDigest: ByteArray?,
val incrementalDigestChunkSize: Int,
val dataSize: Long,
val uploadTimestamp: Long
val uploadTimestamp: Long,
val blurHash: String?
)