plugins/muc/muc.lib.lua
changeset 6454 385932a83013
parent 6434 540f4e33394a
child 6455 e692ea8c09a0
equal deleted inserted replaced
6453:25d86b0f2147 6454:385932a83013
    94 	local id = occupant.nick
    94 	local id = occupant.nick
    95 
    95 
    96 	-- Need to maintain _jid_nick secondary index
    96 	-- Need to maintain _jid_nick secondary index
    97 	local old_occupant = self._occupants[id];
    97 	local old_occupant = self._occupants[id];
    98 	if old_occupant then
    98 	if old_occupant then
    99 		for real_jid in pairs(old_occupant.sessions) do
    99 		for real_jid in old_occupant:each_session() do
   100 			self._jid_nick[real_jid] = nil;
   100 			self._jid_nick[real_jid] = nil;
   101 		end
   101 		end
   102 	end
   102 	end
   103 
   103 
   104 	local has_live_session = false
   104 	local has_live_session = false