def _handle_action_set_message(self, message): '''handle e3.Action.ACTION_SET_MESSAGE ''' self.socket.send_command('UUX', payload='<Data><PSM>' + \ common.escape(message) + '</PSM><CurrentMedia></CurrentMedia>' + \ '<MachineGuid></MachineGuid></Data>') e3.base.Worker._handle_action_set_message(self, message) Requester.SetProfile(self.session, contact.nick, message).start()
def _handle_action_set_nick(self, nick): '''handle e3.Action.ACTION_SET_NICK ''' contact = self.session.contacts.me message = contact.message account = e3.Logger.Account.from_contact(contact) account.nick = nick Requester.ChangeNick(self.session, nick, account, self.command_queue).start() Requester.SetProfile(self.session, nick, message).start()