Only use membersE164 field in GroupV1 messages

This commit is contained in:
Scott Nonnenberg 2020-07-24 13:20:58 -07:00
parent bffbc1e5cf
commit 1518b159d3
7 changed files with 21 additions and 134 deletions

View file

@ -1696,7 +1696,6 @@ class MessageReceiverInner extends EventTarget {
case window.textsecure.protobuf.GroupContext.Type.DELIVER:
decrypted.group.name = null;
decrypted.group.membersE164 = [];
decrypted.group.members = [];
decrypted.group.avatar = null;
break;
default: {
@ -1798,18 +1797,6 @@ class MessageReceiverInner extends EventTarget {
}
}
const groupMembers = decrypted.group ? decrypted.group.members || [] : [];
window.normalizeUuids(
decrypted,
[
'quote.authorUuid',
'reaction.targetAuthorUuid',
...groupMembers.map((_member, i) => `group.members.${i}.uuid`),
],
'message_receiver::processDecrypted'
);
return Promise.resolve(decrypted);
/* eslint-enable no-bitwise, no-param-reassign */
}