diff --git a/src/Socket/groups.ts b/src/Socket/groups.ts index c13573ab..166fca1a 100644 --- a/src/Socket/groups.ts +++ b/src/Socket/groups.ts @@ -325,7 +325,7 @@ export const extractGroupMetadata = (result: BinaryNode) => { subjectOwner: group.attrs.s_o, subjectOwnerJid: group.attrs.s_o_pn, subjectTime: +group.attrs.s_t!, - size: getBinaryNodeChildren(group, 'participant').length, + size: group.attrs.size ? +group.attrs.size : getBinaryNodeChildren(group, 'participant').length, creation: +group.attrs.creation!, owner: group.attrs.creator ? jidNormalizedUser(group.attrs.creator) : undefined, ownerJid: group.attrs.creator_pn ? jidNormalizedUser(group.attrs.creator_pn) : undefined,