def response(self, tomsg, status): msg = Message() msg.id = self.newId() msg.type = Message.RESPONSE msg.response.rspId = tomsg.id msg.response.status = status self.socthread.send_message(msg)
def login(self, username, password): msg = Message() msg.id = self.newId() msg.type = Message.LOGIN_REQ login = msg.login login.username = username login.password = password self.socthread.send_message(msg)
def responseLogin(self): msg = Message() msg.id = self.newId() msg.type = Message.LOGIN_RESPONSE if self.user: msg.login_response.status = Message.OK msg.login_response.userid = self.user.userid else: msg.login_response.status = Message.FAILED self.socthread.send_message(msg)
def send_chat(self, userid, type=Message.Chat.TEXT, data="", filename=""): msg = Message() msg.id = self.newId() msg.type = Message.CHAT msg.chat.peer_id = userid msg.chat.type = type if data: msg.chat.data = data if filename: msg.chat.filename = filename self.socthread.send_message(msg)
def get_friends(self): msg = Message() msg.id = self.newId() msg.type = Message.GET_FRIENDS self.socthread.send_message(msg)