fix the bug when a group member quit the group and other members will see no members in the group

pull/84/head
Ryan ZHAO 5 years ago
parent 21e670c9e4
commit e854300ee6

@ -1464,6 +1464,7 @@ NS_ASSUME_NONNULL_BEGIN
OWSLogWarn(@"ignoring quit group message from unknown group."); OWSLogWarn(@"ignoring quit group message from unknown group.");
return nil; return nil;
} }
newMemberIds = [NSMutableSet setWithArray:oldGroupThread.groupModel.groupMemberIds];
[newMemberIds removeObject:hexEncodedPublicKey]; [newMemberIds removeObject:hexEncodedPublicKey];
oldGroupThread.groupModel.groupMemberIds = [newMemberIds.allObjects mutableCopy]; oldGroupThread.groupModel.groupMemberIds = [newMemberIds.allObjects mutableCopy];
[oldGroupThread saveWithTransaction:transaction]; [oldGroupThread saveWithTransaction:transaction];

Loading…
Cancel
Save