Mon, 26 Jul 2010 11:34:13 +0100
plugins.groupchat: Assume our own nick when receiving presence from the room's bare JID
plugins/groupchat.lua | file | annotate | diff | comparison | revisions |
--- a/plugins/groupchat.lua Thu Jun 24 17:51:36 2010 +0100 +++ b/plugins/groupchat.lua Mon Jul 26 11:34:13 2010 +0100 @@ -72,7 +72,7 @@ self.rooms[jid] = room; local occupants = room.occupants; room:hook("presence", function (presence) - local nick = presence.nick; + local nick = presence.nick or nick; if not occupants[nick] and presence.stanza.attr.type ~= "unavailable" then occupants[nick] = { nick = nick;