Simplify code
This commit is contained in:
parent
d2b39e5cb8
commit
7c0acc8ccf
|
@ -83,26 +83,24 @@ class ViewEditHistoryViewModel @AssistedInject constructor(@Assisted
|
||||||
|
|
||||||
val events = data.map { event ->
|
val events = data.map { event ->
|
||||||
val timelineID = event.roomId + UUID.randomUUID().toString()
|
val timelineID = event.roomId + UUID.randomUUID().toString()
|
||||||
event.also {
|
// We need to check encryption
|
||||||
// We need to check encryption
|
if (event.isEncrypted() && event.mxDecryptionResult == null) {
|
||||||
if (it.isEncrypted() && it.mxDecryptionResult == null) {
|
// for now decrypt sync
|
||||||
// for now decrypt sync
|
try {
|
||||||
try {
|
val result = session.cryptoService().decryptEvent(event, timelineID)
|
||||||
val result = session.cryptoService().decryptEvent(it, timelineID)
|
event.mxDecryptionResult = OlmDecryptionResult(
|
||||||
it.mxDecryptionResult = OlmDecryptionResult(
|
payload = result.clearEvent,
|
||||||
payload = result.clearEvent,
|
senderKey = result.senderCurve25519Key,
|
||||||
senderKey = result.senderCurve25519Key,
|
keysClaimed = result.claimedEd25519Key?.let { k -> mapOf("ed25519" to k) },
|
||||||
keysClaimed = result.claimedEd25519Key?.let { k -> mapOf("ed25519" to k) },
|
forwardingCurve25519KeyChain = result.forwardingCurve25519KeyChain
|
||||||
forwardingCurve25519KeyChain = result.forwardingCurve25519KeyChain
|
)
|
||||||
)
|
} catch (e: MXCryptoError) {
|
||||||
} catch (e: MXCryptoError) {
|
Timber.w("Failed to decrypt event in history")
|
||||||
Timber.w("Failed to decrypt event in history")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (event.eventId == it.eventId) {
|
if (event.eventId == event.eventId) {
|
||||||
originalIsReply = it.isReply()
|
originalIsReply = event.isReply()
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
setState {
|
setState {
|
||||||
|
|
Loading…
Reference in New Issue