Esempio n. 1
0
 def dataFromTeeReceived(self, data):
     jData = json.loads(data)
     if "auth" in jData:
         if 'username' in jData['auth']:
             self.user = jData['auth']['username']
     Controller.send_message(self.user, data)
     self.hud_queue.get().addCallback(self.dataFromTeeReceived)
Esempio n. 2
0
 def handle_auth(self, uname):
     self.users[uname] = self
     self.uname = uname
     Controller.connect_user(uname, self.handle_data)
     self.auth = True
Esempio n. 3
0
 def connectionLost(self, reason):
     Controller.disconnect_user(self.uname)
     if self.uname in self.users:
         del self.users[self.uname]
     self.uname = ''
     print(reason)