equal
deleted
inserted
replaced
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 |