Fix channel links inside lists

This commit is contained in:
Cadence Ember 2025-06-21 14:45:49 +12:00
commit 7d83f114ba
2 changed files with 47 additions and 2 deletions

View file

@ -412,8 +412,10 @@ async function messageToEvent(message, guild, options = {}, di) {
node.via = await getViaServersMemo(node.row.room_id)
}
}
if (Array.isArray(node.content)) {
await transformParsedVia(node.content)
;for (const maybeChildNodesArray of [node, node.content, node.items]) {
if (Array.isArray(maybeChildNodesArray)) {
await transformParsedVia(maybeChildNodesArray)
}
}
}
return parsed