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

@ -2121,16 +2121,8 @@
'group'
);
const memberConversations = await Promise.all(
(details.members || details.membersE164).map(member => {
if (member.e164 || member.uuid) {
return ConversationController.getOrCreateAndWait(
member.e164 || member.uuid,
'private'
);
}
return ConversationController.getOrCreateAndWait(member, 'private');
})
const memberConversations = details.membersE164.map(e164 =>
ConversationController.getOrCreate(e164, 'private')
);
const members = memberConversations.map(c => c.get('id'));