diff options
author | Kim Alvefur <zash@zash.se> | 2016-05-04 12:14:15 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2016-05-04 12:14:15 +0200 |
commit | ea6f8f4f6ac68d671fa09ec177617e781e4a915f (patch) | |
tree | 26ad630c2e68e85fdf872b09d1268d335c986a38 | |
parent | c5f03239a377b96206fc636dc63281deb451b5c2 (diff) | |
download | prosody-ea6f8f4f6ac68d671fa09ec177617e781e4a915f.tar.gz prosody-ea6f8f4f6ac68d671fa09ec177617e781e4a915f.zip |
MUC: Move status text out of <x> element (thanks Tobias)
-rw-r--r-- | plugins/muc/muc.lib.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/muc/muc.lib.lua b/plugins/muc/muc.lib.lua index 238cd3e1..eb992aa3 100644 --- a/plugins/muc/muc.lib.lua +++ b/plugins/muc/muc.lib.lua @@ -531,10 +531,10 @@ function room_mt:handle_normal_presence(origin, stanza) if not is_first_dest_session then -- User is swapping into another pre-existing session log("debug", "session %s is swapping into multisession %s, showing it leave.", real_jid, dest_occupant.nick); -- Show the other session leaving - local x = st.stanza("x", {xmlns = "http://jabber.org/protocol/muc#user";}) - :tag("status"):text("you are joining pre-existing session " .. dest_nick):up(); + local x = st.stanza("x", {xmlns = "http://jabber.org/protocol/muc#user";}); add_item(x, self:get_affiliation(bare_jid), "none"); local pr = st.presence{from = dest_occupant.nick, to = real_jid, type = "unavailable"} + :tag("status"):text("you are joining pre-existing session " .. dest_nick):up() :add_child(x); self:route_stanza(pr); end |