core: sendMessageTrigger now manage pre and post treatments, which happen before or after XML generation
This commit is contained in:
parent
bd3890a8f0
commit
93826f1ce8
1 changed files with 29 additions and 23 deletions
|
|
@ -76,7 +76,7 @@ class XEP_0033(object):
|
|||
host.trigger.add("sendMessage", self.sendMessageTrigger, TriggerManager.MIN_PRIORITY)
|
||||
host.trigger.add("MessageReceived", self.messageReceivedTrigger)
|
||||
|
||||
def sendMessageTrigger(self, mess_data, treatments, profile):
|
||||
def sendMessageTrigger(self, mess_data, pre_xml_treatments, post_xml_treatments, profile):
|
||||
"""Process the XEP-0033 related data to be sent"""
|
||||
|
||||
def treatment(mess_data):
|
||||
|
|
@ -101,7 +101,7 @@ class XEP_0033(object):
|
|||
d.addCallbacks(discoCallback, lambda dummy: discoCallback(None))
|
||||
return d
|
||||
|
||||
treatments.addCallback(treatment)
|
||||
post_xml_treatments.addCallback(treatment)
|
||||
return True
|
||||
|
||||
def sendAndStoreMessage(self, mess_data, entries, profile):
|
||||
|
|
|
|||
Loading…
Reference in a new issue