fix logging single messages. Fixes #8640
This commit is contained in:
parent
4f7b72883d
commit
388acfca5a
|
@ -413,14 +413,14 @@ class CommonConnection:
|
||||||
gajim.nec.push_incoming_event(
|
gajim.nec.push_incoming_event(
|
||||||
StanzaMessageOutgoingEvent(None, **vars(obj)))
|
StanzaMessageOutgoingEvent(None, **vars(obj)))
|
||||||
|
|
||||||
def log_message(self, obj):
|
def log_message(self, obj, jid):
|
||||||
if not obj.is_loggable:
|
if not obj.is_loggable:
|
||||||
return
|
return
|
||||||
|
|
||||||
if obj.forward_from or not obj.session or not obj.session.is_loggable():
|
if obj.forward_from or not obj.session or not obj.session.is_loggable():
|
||||||
return
|
return
|
||||||
|
|
||||||
if not gajim.config.should_log(self.name, obj.jid):
|
if not gajim.config.should_log(self.name, jid):
|
||||||
return
|
return
|
||||||
|
|
||||||
if obj.xhtml and gajim.config.get('log_xhtml_messages'):
|
if obj.xhtml and gajim.config.get('log_xhtml_messages'):
|
||||||
|
@ -437,7 +437,7 @@ class CommonConnection:
|
||||||
kind = 'single_msg_sent'
|
kind = 'single_msg_sent'
|
||||||
|
|
||||||
gajim.logger.write(
|
gajim.logger.write(
|
||||||
kind, obj.jid, message, subject=obj.subject,
|
kind, jid, message, subject=obj.subject,
|
||||||
additional_data=obj.additional_data)
|
additional_data=obj.additional_data)
|
||||||
|
|
||||||
def ack_subscribed(self, jid):
|
def ack_subscribed(self, jid):
|
||||||
|
@ -2058,9 +2058,9 @@ class Connection(CommonConnection, ConnectionHandlers):
|
||||||
for j in obj.jid:
|
for j in obj.jid:
|
||||||
if obj.session is None:
|
if obj.session is None:
|
||||||
obj.session = self.get_or_create_session(j, '')
|
obj.session = self.get_or_create_session(j, '')
|
||||||
self.log_message(obj)
|
self.log_message(obj, j)
|
||||||
else:
|
else:
|
||||||
self.log_message(obj)
|
self.log_message(obj, obj.jid)
|
||||||
|
|
||||||
def send_contacts(self, contacts, fjid, type_='message'):
|
def send_contacts(self, contacts, fjid, type_='message'):
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -342,7 +342,7 @@ class ConnectionZeroconf(CommonConnection, ConnectionHandlersZeroconf):
|
||||||
if obj.callback:
|
if obj.callback:
|
||||||
obj.callback(obj.msg_iq, *obj.callback_args)
|
obj.callback(obj.msg_iq, *obj.callback_args)
|
||||||
|
|
||||||
self.log_message(obj)
|
self.log_message(obj, obj.jid)
|
||||||
|
|
||||||
def on_send_not_ok(reason):
|
def on_send_not_ok(reason):
|
||||||
reason += ' ' + _('Your message could not be sent.')
|
reason += ' ' + _('Your message could not be sent.')
|
||||||
|
|
Loading…
Reference in New Issue