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