diff --git a/SessionMessagingKit/Threads/TSGroupThread.m b/SessionMessagingKit/Threads/TSGroupThread.m index 9121921c7..542a2bb4e 100644 --- a/SessionMessagingKit/Threads/TSGroupThread.m +++ b/SessionMessagingKit/Threads/TSGroupThread.m @@ -119,15 +119,14 @@ NSString *const TSGroupThread_NotificationKey_UniqueId = @"TSGroupThread_Notific - (NSArray *)recipientIdentifiers { - NSMutableArray *groupMemberIds = [self.groupModel.groupMemberIds mutableCopy]; - - if (groupMemberIds == nil) { - return @[]; + if (self.isClosedGroup) { + NSMutableArray *groupMemberIds = [self.groupModel.groupMemberIds mutableCopy]; + if (groupMemberIds == nil) { return @[]; } + [groupMemberIds removeObject:TSAccountManager.localNumber]; + return [groupMemberIds copy]; + } else { + return @[ [LKGroupUtilities getDecodedGroupID:self.groupModel.groupId] ]; } - - [groupMemberIds removeObject:TSAccountManager.localNumber]; - - return [groupMemberIds copy]; } // @returns all threads to which the recipient is a member.