Software /
code /
prosody-modules
Diff
mod_http_muc_log/mod_http_muc_log.lua @ 4986:3bcefa9cf1ca
mod_http_muc_log: Mention relevant XEPs in comments
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 12 Aug 2022 17:14:43 +0200 |
parent | 4970:8c7b7db69f5b |
child | 4987:8a8ec909ac20 |
line wrap: on
line diff
--- a/mod_http_muc_log/mod_http_muc_log.lua Fri Aug 12 17:13:58 2022 +0200 +++ b/mod_http_muc_log/mod_http_muc_log.lua Fri Aug 12 17:14:43 2022 +0200 @@ -323,8 +323,11 @@ end local nick = select(3, jid_split(item.attr.from)); + + -- XEP-0066: Out of Band Data local oob = use_oob and item:get_child("x", "jabber:x:oob"); + -- XEP-0425: Message Moderation local moderated = item:get_child("moderated", "urn:xmpp:message-moderate:0"); if moderated then local actor = moderated.attr.by; @@ -340,6 +343,7 @@ body = moderation:get_child_text("reason") or ""; end + -- XEP-0308: Last Message Correction local edit = item:find("{urn:xmpp:message-correct:0}replace/@id"); if edit then local found = false; @@ -359,6 +363,7 @@ end end + -- XEP-0444: Message Reactions local reactions = item:get_child("reactions", "urn:xmpp:reactions:0"); if reactions then -- COMPAT Movim uses an @to attribute instead of the correct @id