core: sendMessage triggers now use a treatments deferred;

- treaments deferred can be used by plugins to change XML elements before sending them, in a similar way as for newMessage
    - sendMessageXml trigger became useless, so it as been removed in favor of the new deferred
This commit is contained in:
Goffi 2013-11-13 13:57:36 +01:00
commit 60f03a623e
5 changed files with 52 additions and 45 deletions

View file

@ -42,7 +42,7 @@ class TextCommands(object):
self.host = host
host.trigger.add("sendMessage", self.sendMessageTrigger)
def sendMessageTrigger(self, mess_data, profile):
def sendMessageTrigger(self, mess_data, treatments, profile):
""" Check text commands in message, and react consequently """
msg = mess_data["message"]
if msg: