示例#1
0
文件: sockets.py 项目: UPCnet/maxtalk
 def join(self, username):
     """Lets a user join a room on a specific Namespace."""
     user = User()
     user.request = self.request
     user.mdb_collection = self.request.registry.max_store.users
     user.fromDatabase(username)
     subscribed_conversations = [a['id'] for a in user.talkingIn['items'] if a['objectType'] == 'conversation']
     self.socket.rooms = set(subscribed_conversations)
     print 'User %s listening to conversations: %s' % (username, ', '.join(subscribed_conversations))