Esempio n. 1
0
 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
Esempio n. 2
0
File: toc.py Progetto: lhl/songclub
 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
Esempio n. 3
0
 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
Esempio n. 4
0
File: toc.py Progetto: lhl/songclub
 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
Esempio n. 5
0
 def joinGroup(self,name):
     self.chat_join(4,toc.normalize(name))
Esempio n. 6
0
 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))
Esempio n. 7
0
 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)
Esempio n. 8
0
 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)
Esempio n. 9
0
 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)
Esempio n. 10
0
File: toc.py Progetto: lhl/songclub
 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)
Esempio n. 11
0
File: toc.py Progetto: lhl/songclub
 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)
Esempio n. 12
0
File: toc.py Progetto: lhl/songclub
 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)