Only use membersE164 field in GroupV1 messages
This commit is contained in:
parent
bffbc1e5cf
commit
1518b159d3
7 changed files with 21 additions and 134 deletions
|
@ -2246,20 +2246,9 @@
|
|||
if (dataMessage.group) {
|
||||
const pendingGroupUpdate = [];
|
||||
const memberConversations = await Promise.all(
|
||||
(
|
||||
dataMessage.group.members || dataMessage.group.membersE164
|
||||
).map(member => {
|
||||
if (member.e164 || member.uuid) {
|
||||
return ConversationController.getOrCreateAndWait(
|
||||
member.e164 || member.uuid,
|
||||
'private'
|
||||
);
|
||||
}
|
||||
return ConversationController.getOrCreateAndWait(
|
||||
member,
|
||||
'private'
|
||||
);
|
||||
})
|
||||
dataMessage.group.membersE164.map(e164 =>
|
||||
ConversationController.getOrCreateAndWait(e164, 'private')
|
||||
)
|
||||
);
|
||||
const members = memberConversations.map(c => c.get('id'));
|
||||
attributes = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue