mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-24 02:39:55 +01: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),
|
incrementalDigest = Random.nextBytes(16),
|
||||||
incrementalDigestChunkSize = 5,
|
incrementalDigestChunkSize = 5,
|
||||||
uploadTimestamp = uploadTimestamp,
|
uploadTimestamp = uploadTimestamp,
|
||||||
dataSize = databaseAttachment.size
|
dataSize = databaseAttachment.size,
|
||||||
|
blurHash = databaseAttachment.blurHash?.hash
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -724,7 +724,8 @@ class SyncMessageProcessorTest_synchronizeDeleteForMe {
|
|||||||
incrementalDigest = this.incrementalDigest,
|
incrementalDigest = this.incrementalDigest,
|
||||||
incrementalDigestChunkSize = this.incrementalMacChunkSize,
|
incrementalDigestChunkSize = this.incrementalMacChunkSize,
|
||||||
dataSize = this.size,
|
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,
|
REMOTE_INCREMENTAL_DIGEST_CHUNK_SIZE to uploadResult.incrementalDigestChunkSize,
|
||||||
DATA_SIZE to uploadResult.dataSize,
|
DATA_SIZE to uploadResult.dataSize,
|
||||||
DATA_HASH_END to dataHashEnd,
|
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!")
|
val dataFilePath = getDataFilePath(id) ?: throw IOException("No data file found for attachment!")
|
||||||
|
|||||||
@@ -107,7 +107,8 @@ class AttachmentApi(
|
|||||||
incrementalDigest = digestInfo.incrementalDigest,
|
incrementalDigest = digestInfo.incrementalDigest,
|
||||||
incrementalDigestChunkSize = digestInfo.incrementalMacChunkSize,
|
incrementalDigestChunkSize = digestInfo.incrementalMacChunkSize,
|
||||||
uploadTimestamp = attachmentStream.uploadTimestamp,
|
uploadTimestamp = attachmentStream.uploadTimestamp,
|
||||||
dataSize = attachmentStream.length
|
dataSize = attachmentStream.length,
|
||||||
|
blurHash = attachmentStream.blurHash.get()
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,5 +19,6 @@ class AttachmentUploadResult(
|
|||||||
val incrementalDigest: ByteArray?,
|
val incrementalDigest: ByteArray?,
|
||||||
val incrementalDigestChunkSize: Int,
|
val incrementalDigestChunkSize: Int,
|
||||||
val dataSize: Long,
|
val dataSize: Long,
|
||||||
val uploadTimestamp: Long
|
val uploadTimestamp: Long,
|
||||||
|
val blurHash: String?
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user