Handle UUID properly in group message processing

This commit is contained in:
Ken Powers 2020-04-01 17:39:13 -04:00 committed by Scott Nonnenberg
parent efd12028f0
commit 8ede54c925

View file

@ -2182,10 +2182,7 @@
attributes.left = false; attributes.left = false;
} }
} else if (dataMessage.group.type === GROUP_TYPES.QUIT) { } else if (dataMessage.group.type === GROUP_TYPES.QUIT) {
if ( if (ConversationController.get(source || sourceUuid).isMe()) {
source === textsecure.storage.user.getNumber() ||
sourceUuid === textsecure.storage.user.getUuid()
) {
attributes.left = true; attributes.left = true;
groupUpdate = { left: 'You' }; groupUpdate = { left: 'You' };
} else { } else {
@ -2196,8 +2193,7 @@
} }
attributes.members = _.without( attributes.members = _.without(
conversation.get('members'), conversation.get('members'),
source, ConversationController.get(source || sourceUuid).get('id')
sourceUuid
); );
} }