Software /
code /
prosody
Diff
plugins/muc/muc.lib.lua @ 7427:bf43a08e5a74
MUC: Send participant list and subject on explicit joins (thanks daurnimator)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 15 May 2016 16:55:19 +0200 |
parent | 7426:3a90e9732204 |
child | 7444:45d28235ebe0 |
line wrap: on
line diff
--- a/plugins/muc/muc.lib.lua Sat May 14 22:36:37 2016 +0200 +++ b/plugins/muc/muc.lib.lua Sun May 15 16:55:19 2016 +0200 @@ -577,7 +577,7 @@ end self:save_occupant(dest_occupant); - if orig_occupant == nil then + if orig_occupant == nil or muc_x then -- Send occupant list to newly joined user self:send_occupant_list(real_jid, function(nick, occupant) -- luacheck: ignore 212 -- Don't include self @@ -598,7 +598,7 @@ self:route_stanza(pr); end - if orig_occupant == nil then + if orig_occupant == nil or muc_x then if is_first_dest_session then module:fire_event("muc-occupant-joined", { room = self;