Show
Ignore:
Timestamp:
05/09/08 14:35:25 (4 months ago)
Author:
js
Message:

Added OTR support.
Work done by Kjell Braden <fnord@…>.
Some fixes done by me.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/common/connection.py

    r9579 r9602  
    10251025        def send_message(self, jid, msg, keyID, type='chat', subject='', 
    10261026        chatstate=None, msg_id=None, composing_xep=None, resource=None, 
    1027         user_nick=None, xhtml=None, session=None, forward_from=None, form_node=None): 
     1027        user_nick=None, xhtml=None, session=None, forward_from=None, form_node=None, original_message=None): 
    10281028                if not self.connection: 
    10291029                        return 1 
     
    11171117                                msg_iq = session.encrypt_stanza(msg_iq) 
    11181118 
     1119 
    11191120                self.connection.send(msg_iq) 
    1120                 if not forward_from and session.is_loggable(): 
     1121                if not forward_from and session and session.is_loggable(): 
    11211122                        no_log_for = gajim.config.get_per('accounts', self.name, 'no_log_for')\ 
    11221123                                .split() 
     
    11241125                        if self.name not in no_log_for and ji not in no_log_for: 
    11251126                                log_msg = msg 
     1127                                if original_message != None: 
     1128                                        log_msg = original_message 
    11261129                                if subject: 
    11271130                                        log_msg = _('Subject: %s\n%s') % (subject, msg)