Ticket #2618: fix_various_log_callback.diff

File fix_various_log_callback.diff, 2.0 kB (added by kanru, 4 months ago)
  • plugins_base/Logger.py

    old new  
    818818     
    819819    def _cb_self_nick_changed(self, msn, old, new, stamp=None): 
    820820        '''called when we change our own nick''' 
    821         if new != self.get_last_nick(self.msn.user): 
     821        if new != self.get_just_last_nick(self.msn.user): 
    822822            self.logger.user_event_add('nick-changed', self.msn.user, 
    823823                                        new, stamp) 
    824824 
     
    833833 
    834834    def _cb_self_status_changed(self, msn, status, stamp=None): 
    835835        '''called when we change the status''' 
    836         if self.get_last_status(msn.user) != status: 
     836        if self.get_just_last_status(msn.user) != status: 
    837837            self.logger.user_event_add('status-changed',  
    838838                self.msn.user, status, stamp) 
    839839 
     
    855855 
    856856    def _cb_nick_changed(self, msn, email, nick, stamp=None): 
    857857        '''called when someone change his nick''' 
    858         if nick != self.get_last_nick(email): 
     858        if nick != self.get_just_last_nick(email): 
    859859            self.logger.user_event_add('nick-changed', email, nick, stamp) 
    860860 
    861861    def _cb_contact_status_change(self, msn, email, status, stamp=None): 
    862862        '''called when someone change his status''' 
    863         if self.get_last_status(email) != status: 
     863        if self.get_just_last_status(email) != status: 
    864864            self.logger.user_event_add('status-changed', email, status, stamp) 
    865865     
    866866    def _cb_initial_status_change(self, msn, command, tid, params, stamp=None): 
     
    869869        status = data[0] 
    870870        email = data[1].lower() 
    871871 
    872         if self.get_last_status(email) != status: 
     872        if self.get_just_last_status(email) != status: 
    873873            self.logger.user_event_add('status-changed', email, status, stamp) 
    874874 
    875875    def _cb_user_offline(self, msn, email, stamp=None):