From a10cec6cd837552a4b0a88462636cf06494644c4 Mon Sep 17 00:00:00 2001 From: Mikunj Date: Tue, 5 May 2020 12:43:30 +1000 Subject: [PATCH] Fix updating friend request status when sending message. --- .../SignalMetadataKit/src/SMKSecretSessionCipher.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SignalMetadataKit/SignalMetadataKit/src/SMKSecretSessionCipher.swift b/SignalMetadataKit/SignalMetadataKit/src/SMKSecretSessionCipher.swift index e233314c..546f66b2 100644 --- a/SignalMetadataKit/SignalMetadataKit/src/SMKSecretSessionCipher.swift +++ b/SignalMetadataKit/SignalMetadataKit/src/SMKSecretSessionCipher.swift @@ -168,7 +168,7 @@ public class SMKDecryptResult: NSObject { paddedPlaintext: Data, senderCertificate: SMKSenderCertificate, protocolContext: Any?, - isFriendRequest: Bool) throws -> Data { + useFallbackSessionCipher: Bool) throws -> Data { guard recipientId.count > 0 else { throw SMKError.assertionError(description: "\(SMKSecretSessionCipher.logTag) invalid recipientId") } @@ -177,7 +177,7 @@ public class SMKDecryptResult: NSObject { } var encryptedMessage: CipherMessage - if (isFriendRequest) { + if (useFallbackSessionCipher) { let privateKey = identityStore.identityKeyPair(protocolContext)?.privateKey let cipher = FallBackSessionCipher(recipientId: recipientId, privateKey: privateKey) encryptedMessage = LokiFriendRequestMessage.init(_throws_with: cipher.encrypt(message: paddedPlaintext)!)