From a022a699fb0b52a28bfb1c1d4021d083b1b42c5f Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Thu, 22 Aug 2019 10:12:48 +1000 Subject: [PATCH] Set display name when sending a group message --- SignalServiceKit/src/Messages/OWSMessageSender.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SignalServiceKit/src/Messages/OWSMessageSender.m b/SignalServiceKit/src/Messages/OWSMessageSender.m index db6203490..f88b65be6 100644 --- a/SignalServiceKit/src/Messages/OWSMessageSender.m +++ b/SignalServiceKit/src/Messages/OWSMessageSender.m @@ -57,6 +57,7 @@ #import #import #import +#import NS_ASSUME_NONNULL_BEGIN @@ -1102,14 +1103,15 @@ NSString *const OWSMessageSenderRateLimitedException = @"RateLimitedException"; OWSFailDebug(@"Missing underlying error: %@.", error); } } else { - //OWSFailDebug(@"Unexpected error: %@.", error); + // TODO: Re-enable? + // OWSFailDebug(@"Unexpected error: %@.", error); } [self messageSendDidFail:messageSend deviceMessages:deviceMessages statusCode:statusCode error:error responseData:responseData]; }; if ([recipient.recipientId isEqualToString:LKGroupChatAPI.serverURL]) { NSString *userHexEncodedPublicKey = OWSIdentityManager.sharedManager.identityKeyPair.hexEncodedPublicKey; - NSString *displayName = @"Anonymous"; + NSString *displayName = SSKEnvironment.shared.profileManager.localProfileName; if (displayName == nil) { displayName = @"Anonymous"; } LKGroupMessage *groupMessage = [[LKGroupMessage alloc] initWithHexEncodedPublicKey:userHexEncodedPublicKey displayName:displayName body:message.body type:LKGroupChatAPI.publicChatMessageType timestamp:message.timestamp]; [[LKGroupChatAPI sendMessage:groupMessage toGroup:LKGroupChatAPI.publicChatID]