mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-25 05:27:42 +00:00
Fix blur hash for images and videos.
This commit is contained in:
committed by
Greyson Parrelli
parent
98590295df
commit
39e91ffb6e
@@ -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
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -724,7 +724,8 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe {
|
||||
incrementalDigest = this.incrementalDigest,
|
||||
incrementalDigestChunkSize = this.incrementalMacChunkSize,
|
||||
dataSize = this.size,
|
||||
uploadTimestamp = uploadTimestamp
|
||||
uploadTimestamp = uploadTimestamp,
|
||||
blurHash = this.blurHash?.hash
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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!")
|
||||
|
||||
@@ -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()
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,5 +19,6 @@ class AttachmentUploadResult(
|
||||
val incrementalDigest: ByteArray?,
|
||||
val incrementalDigestChunkSize: Int,
|
||||
val dataSize: Long,
|
||||
val uploadTimestamp: Long
|
||||
val uploadTimestamp: Long,
|
||||
val blurHash: String?
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user