Software /
code /
prosody
Comparison
plugins/mod_mam/mod_mam.lua @ 10743:3967cf10de1b
mod_mam: Respect no-store hint (thanks Ge0rG)
no-store is used in an example in XEP-0313, so obviously this is the
preferred hint
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 22 Apr 2020 18:47:06 +0200 |
parent | 10742:70b7c8f3d32d |
child | 10744:16002abe61b1 |
comparison
equal
deleted
inserted
replaced
10742:70b7c8f3d32d | 10743:3967cf10de1b |
---|---|
276 end | 276 end |
277 if st_type == "groupchat" and st_to_full then | 277 if st_type == "groupchat" and st_to_full then |
278 -- MUC messages always go to the full JID, usually archived by the MUC | 278 -- MUC messages always go to the full JID, usually archived by the MUC |
279 return false, "groupchat"; | 279 return false, "groupchat"; |
280 end | 280 end |
281 if stanza:get_child("no-permanent-store", "urn:xmpp:hints") then | 281 if stanza:get_child("no-store", "urn:xmpp:hints") |
282 or stanza:get_child("no-permanent-store", "urn:xmpp:hints") then | |
282 return false, "hint"; | 283 return false, "hint"; |
283 end | 284 end |
284 if stanza:get_child("store", "urn:xmpp:hints") then | 285 if stanza:get_child("store", "urn:xmpp:hints") then |
285 return true, "hint"; | 286 return true, "hint"; |
286 end | 287 end |