Mercurial > prosody-modules
comparison mod_minimix/mod_minimix.lua @ 3124:cabe58ae17c9
mod_minimix: Set full JID when dumping cached stanzas
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 19 Jun 2018 22:27:59 +0200 |
parents | f4e86d2662ec |
children | 1745021c0a73 |
comparison
equal
deleted
inserted
replaced
3123:f4e86d2662ec | 3124:cabe58ae17c9 |
---|---|
33 module:log("debug", "Already joined to %s as %s", room_jid, nickname); | 33 module:log("debug", "Already joined to %s as %s", room_jid, nickname); |
34 local presences = data:get(username, room_jid, "presence"); | 34 local presences = data:get(username, room_jid, "presence"); |
35 if presences then | 35 if presences then |
36 -- Joined but no presence? Weird | 36 -- Joined but no presence? Weird |
37 for _, pres in pairs(presences) do | 37 for _, pres in pairs(presences) do |
38 origin.send(st.clone(pres)); | 38 pres = st.clone(pres); |
39 pres.attr.to = origin.full_jid; | |
40 origin.send(pres); | |
39 end | 41 end |
40 end | 42 end |
41 -- FIXME should send ones own presence last | 43 -- FIXME should send ones own presence last |
42 local subject = data:get(username, room_jid, "subject"); | 44 local subject = data:get(username, room_jid, "subject"); |
43 if subject then | 45 if subject then |