refactored presence tracking and fixed jidInRoom

This commit is contained in:
Nathan Fritz
2010-05-11 15:12:13 -07:00
parent 9d76e7353a
commit 8515cef117
2 changed files with 17 additions and 21 deletions

View File

@@ -147,12 +147,12 @@ class xep_0045(base.base_plugin):
"""
self.xmpp.event('groupchat_message', msg)
def jidInRoom(self, room, jid):
for nick in self.rooms[room]:
entry = self.rooms[room][nick]
if entry is not None and entry['jid'].full == jid:
return True
return False
def jidInRoom(self, room, jid):
for nick in self.rooms[room]:
entry = self.rooms[room][nick]
if entry is not None and entry['jid'].full == jid:
return True
return False
def getRoomForm(self, room, ifrom=None):
iq = self.xmpp.makeIqGet()