plugins: do not fire conversation_msg event on own messages

This commit is contained in:
mathieui 2020-12-17 23:17:45 +01:00
parent 65b8046fe0
commit 47ce315492
No known key found for this signature in database
GPG key ID: C59F84CEEFD616E3

View file

@ -380,15 +380,15 @@ class HandlerCore:
tabs.DynamicConversationTab) and conv_jid.resource:
conversation.lock(conv_jid.resource)
if not own and not conversation.nick:
conversation.nick = remote_nick
elif not own:
remote_nick = conversation.get_nick()
if not own:
conversation.last_remote_message = datetime.now()
if not conversation.nick:
conversation.nick = remote_nick
else:
remote_nick = conversation.get_nick()
conversation.last_remote_message = datetime.now()
self.core.events.trigger('conversation_msg', message, conversation)
self.core.events.trigger('conversation_msg', message, conversation)
if not message['body']:
return
body = xhtml.get_body_from_message_stanza(