From bd96342a160ba9809f265e34962935358ea909f9 Mon Sep 17 00:00:00 2001 From: Ryan ZHAO Date: Wed, 2 Dec 2020 16:43:19 +1100 Subject: [PATCH] minor refactoring on receiving decryption --- .../messaging/sending_receiving/MessageReceiverDecryption.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageReceiverDecryption.kt b/libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageReceiverDecryption.kt index 6ca2757f59..529d7d5272 100644 --- a/libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageReceiverDecryption.kt +++ b/libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageReceiverDecryption.kt @@ -20,10 +20,12 @@ object MessageReceiverDecryption { internal fun decryptWithSignalProtocol(envelope: SignalServiceEnvelope): Pair { val storage = Configuration.shared.signalStorage val certificateValidator = Configuration.shared.certificateValidator + val sskDatabase = Configuration.shared.sskDatabase + val sessionResetImp = Configuration.shared.sessionResetImp val data = envelope.content if (data.count() == 0) { throw Error.NoData } val userPublicKey = Configuration.shared.storage.getUserPublicKey() ?: throw Error.NoUserPublicKey - val cipher = LokiServiceCipher(SignalServiceAddress(userPublicKey), storage, sskDatabase, Configuration.shared.sessionResetImp, certificateValidator) + val cipher = LokiServiceCipher(SignalServiceAddress(userPublicKey), storage, sskDatabase, sessionResetImp, certificateValidator) val result = cipher.decrypt(envelope) }