From 846abbf7b9f3f08bef810e4240c939dc72497e1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=ACRavindu=20Manoj=E2=9C=AC=20=E2=9C=93?= <88134633+ravindu01manoj@users.noreply.github.com> Date: Fri, 29 Apr 2022 18:32:58 +0530 Subject: [PATCH] catch errors in groupParticipantsUpdate (#1545) * catch errors in groupParticipantsUpdate * catch errors in groupParticipantsUpdate --- src/Socket/groups.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Socket/groups.ts b/src/Socket/groups.ts index 13c9622..c3a6b06 100644 --- a/src/Socket/groups.ts +++ b/src/Socket/groups.ts @@ -99,7 +99,9 @@ export const makeGroupsSocket = (config: SocketConfig) => { ) const node = getBinaryNodeChild(result, action) const participantsAffected = getBinaryNodeChildren(node!, 'participant') - return participantsAffected.map(p => p.attrs.jid) + return participantsAffected.map(p => { + return { status: p.attrs.error || 200, jid: p.attrs.jid } + }) }, groupUpdateDescription: async(jid: string, description?: string) => { const metadata = await groupMetadata(jid)