From 24aabb36b93dc184ebd95faad7ac271715e07791 Mon Sep 17 00:00:00 2001 From: Mikunj Varsani Date: Wed, 8 May 2019 13:33:47 +1000 Subject: [PATCH] Forgot to add checking for friend request in OWSMessageManager. --- SignalServiceKit/src/Messages/OWSMessageHandler.m | 2 ++ SignalServiceKit/src/Messages/OWSMessageManager.m | 1 + 2 files changed, 3 insertions(+) diff --git a/SignalServiceKit/src/Messages/OWSMessageHandler.m b/SignalServiceKit/src/Messages/OWSMessageHandler.m index 61e5d7e9e..9a3f8a0f7 100644 --- a/SignalServiceKit/src/Messages/OWSMessageHandler.m +++ b/SignalServiceKit/src/Messages/OWSMessageHandler.m @@ -36,6 +36,8 @@ NSString *envelopeAddress(SSKProtoEnvelope *envelope) return @"PreKeyEncryptedMessage"; case SSKProtoEnvelopeTypeUnidentifiedSender: return @"UnidentifiedSender"; + case SSKProtoEnvelopeTypeCiphertext: + return @"LokiFriendRequest"; default: // Shouldn't happen OWSProdFail([OWSAnalyticsEvents messageManagerErrorEnvelopeTypeOther]); diff --git a/SignalServiceKit/src/Messages/OWSMessageManager.m b/SignalServiceKit/src/Messages/OWSMessageManager.m index 720ab9b68..bf09eafd3 100644 --- a/SignalServiceKit/src/Messages/OWSMessageManager.m +++ b/SignalServiceKit/src/Messages/OWSMessageManager.m @@ -262,6 +262,7 @@ NS_ASSUME_NONNULL_BEGIN [self checkForUnknownLinkedDevice:envelope transaction:transaction]; switch (envelope.type) { + case SSKProtoEnvelopeTypeFriendRequest: case SSKProtoEnvelopeTypeCiphertext: case SSKProtoEnvelopeTypePrekeyBundle: case SSKProtoEnvelopeTypeUnidentifiedSender: