mod_ircd/mod_ircd.in.lua
changeset 473 99b246b37809
parent 472 f3bd98f3a3f8
child 482 9d62586e7aae
equal deleted inserted replaced
472:f3bd98f3a3f8 473:99b246b37809
   360 	commands.NAMES(session, channel)
   360 	commands.NAMES(session, channel)
   361 	room:hook("occupant-joined", function(nick)
   361 	room:hook("occupant-joined", function(nick)
   362 		session.send{from=nick.nick.."!"..nick.nick, "JOIN", channel};
   362 		session.send{from=nick.nick.."!"..nick.nick, "JOIN", channel};
   363 	end);
   363 	end);
   364 	room:hook("occupant-left", function(nick)
   364 	room:hook("occupant-left", function(nick)
   365 		jids[session.full_jid].ar_last[nick.room_jid][nick.nick] = nil;
   365 		jids[session.full_jid].ar_last[nick.jid:match("^(.*)/")][nick.nick] = nil; -- ugly
   366 		session.send{from=nick.nick.."!"..nick.nick, "PART", channel};
   366 		session.send{from=nick.nick.."!"..nick.nick, "PART", channel};
   367 	end);
   367 	end);
   368 end);
   368 end);
   369 
   369 
   370 function commands.NAMES(session, channel)
   370 function commands.NAMES(session, channel)