def updateName(self, user): for u in self._currentusers: if toc.normalize(u) == toc.normalize(user): # same user if user != u: # whoopsies, name change self.notifyNameChanged(u, user) i = self._currentusers.index(u) self._currentusers[i] = user
def updateName(self,user): for u in self._currentusers: if toc.normalize(u)==toc.normalize(user): # same user if user!=u: # whoopsies, name change self.notifyNameChanged(u,user) i=self._currentusers.index(u) self._currentusers[i]=user
def event_removeContact(self, contact): self.del_buddy([contact]) n = toc.normalize(contact) for u in range(len(self._currentusers)): if toc.normalize(self._currentusers[u]) == n: del self._currentusers[u] break for k in self._savedlist.keys(): for u in range(len(self._savedlist[k])): if n == toc.normalize(self._savedlist[k][u]): del self._savedlist[k][u] self.writeNewConfig() return
def event_removeContact(self,contact): self.del_buddy([contact]) n=toc.normalize(contact) for u in range(len(self._currentusers)): if toc.normalize(self._currentusers[u])==n: del self._currentusers[u] break for k in self._savedlist.keys(): for u in range(len(self._savedlist[k])): if n==toc.normalize(self._savedlist[k][u]): del self._savedlist[k][u] self.writeNewConfig() return
def joinGroup(self,name): self.chat_join(4,toc.normalize(name))
def chatHearMessage(self, roomid, username, message): if toc.normalize(username) == toc.normalize(self.name): return # ignore the message group=self.roomIDreverse[roomid] self.getGroupConversation(group).showGroupMessage(username, dehtml(message))
def event_joinGroup(self, group): n = toc.normalize(group) if self._chatmapping.has_key(n): return 1 self._chatmapping[n] = group self.chat_join(4, group)
def chatLeft(self, roomid): roomname = self._roomid[roomid] if self._chatmapping.has_key(toc.normalize(roomname)): del self._chatmapping[toc.normalize(roomname)] del self._roomid[roomid] self.leftGroup(roomname)
def chatJoined(self, roomid, roomname, users): if self._chatmapping.has_key(toc.normalize(roomname)): roomname = self._chatmapping[toc.normalize(roomname)] self._roomid[roomid] = roomname self.joinedGroup(roomname) self.receiveGroupMembers(users, roomname)
def event_joinGroup(self,group): n=toc.normalize(group) if self._chatmapping.has_key(n): return 1 self._chatmapping[n]=group self.chat_join(4,group)
def chatLeft(self,roomid): roomname=self._roomid[roomid] if self._chatmapping.has_key(toc.normalize(roomname)): del self._chatmapping[toc.normalize(roomname)] del self._roomid[roomid] self.leftGroup(roomname)
def chatJoined(self,roomid,roomname,users): if self._chatmapping.has_key(toc.normalize(roomname)):roomname=self._chatmapping[toc.normalize(roomname)] self._roomid[roomid]=roomname self.joinedGroup(roomname) self.receiveGroupMembers(users, roomname)