diff --git a/src/puppet-padchat/pure-function-helpers/room-event-message-parser.ts b/src/puppet-padchat/pure-function-helpers/room-event-message-parser.ts index 54477a710f46c4de773347ed99753a7c7d5fb36b..e2778893f870db0f6ba2bbcb9011365ab01066c0 100644 --- a/src/puppet-padchat/pure-function-helpers/room-event-message-parser.ts +++ b/src/puppet-padchat/pure-function-helpers/room-event-message-parser.ts @@ -115,7 +115,13 @@ export function roomJoinEventMessageParser( } } const jsonPayload = toJson(tryXmlText, { object: true }) as XmlSchema - content = jsonPayload.sysmsg.delchatroommember.plain + try { + content = jsonPayload.sysmsg.delchatroommember.plain + } catch (e) { + console.error(e) + console.log('jsonPayload:', jsonPayload) + throw e + } } let matchesForBotInviteOtherEn = null as null | string[]