Exemple #1
0
 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()
Exemple #2
0
    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()