diff options
author | Florent Le Coz <louiz@louiz.org> | 2011-11-12 03:42:07 +0100 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2011-11-12 03:42:07 +0100 |
commit | 744af2459d7d3a3c7a7e9d1f3861d4d494a837ba (patch) | |
tree | 8e53ce2207498070f83ea325065b687051e434ed /doc | |
parent | 6b9d166e1cfe6c71a1f55d86e144a17fc3e73581 (diff) | |
download | poezio-744af2459d7d3a3c7a7e9d1f3861d4d494a837ba.tar.gz poezio-744af2459d7d3a3c7a7e9d1f3861d4d494a837ba.tar.bz2 poezio-744af2459d7d3a3c7a7e9d1f3861d4d494a837ba.tar.xz poezio-744af2459d7d3a3c7a7e9d1f3861d4d494a837ba.zip |
Add three new events to modify a message JUST before we send it. It is NOT safe, and the doc says that pretty clearly. It is used to encrypt messages just before sending them (this way we can remove ALL potential in-clear bodies).
Diffstat (limited to 'doc')
-rw-r--r-- | doc/en/plugins.txt | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/en/plugins.txt b/doc/en/plugins.txt index b97e46d6..87f09cb7 100644 --- a/doc/en/plugins.txt +++ b/doc/en/plugins.txt @@ -154,6 +154,17 @@ The handlers for this event are called whenever you say something in a MUC * _message_: Message to be sent. * _tab_: Tab in which the message will be sent. +*muc_say_after*:: +message+, +tab+ + +The handlers for this event are called whenever you say something in a MUC + (through the /say command or by direct input). The difference with muc_say is + just that *muc_say_after* hook is called AFTER the xhtm-im body has been + generated. So you *MUST* not insert any color attribute in the body using this + hook. The hook is less safe that *muc_say* and most of the time you should not + use it at all. The parameters given to the handlers are: + +* _message_: Message to be sent. +* _tab_: Tab in which the message will be sent. + *private_say*:: +message+, +tab+ + The handlers for this event are called whenever you say something in a private conversaton in a MUC (through the /say command or by direct input). The @@ -162,6 +173,20 @@ The handlers for this event are called whenever you say something in a private * _message_: Message to be sent. * _tab_: Tab in which the message will be sent. +*private_say_after*:: +message+, +tab+ + +The handlers for this event are called whenever you say something in a MUC + (through the /say command or by direct input). The difference with private_say + is just that *private_say_after* hook is called AFTER the xhtm-im body has + been generated and the message has been displayed on the conversation, this + means that if you modify the body, the message that will be sent will not be + the same that the one displayed in the text buffer. So you *MUST* not insert + any color attribute in the body using this hook. The hook is less safe that + *private_say* and most of the time you should not use it at all. The + parameters given to the handlers are: + +* _message_: Message to be sent. +* _tab_: Tab in which the message will be sent. + *conversation_say*:: +message+, +tab+ + The handlers for this event are called whenever you say something in direct conversation (through the /say command or by direct input). The parameters @@ -170,6 +195,20 @@ The handlers for this event are called whenever you say something in direct * _message_: Message to be sent. * _tab_: Tab in which the message will be sent. +*conversation_say_after*:: +message+, +tab+ + +The handlers for this event are called whenever you say something in a MUC + (through the /say command or by direct input). The difference with + *conversation_say* is just that *conversation_say_after* hook is called AFTER + the xhtm-im body has been generated and the message has been displayed on the + conversation, this means that if you modify the body, the message that will be + sent will not be the same that the one displayed in the text buffer. So you + *MUST* not insert any color attribute in the body using this hook. The hook is + less safe that *conversation_say* and most of the time you should not use it at + all. The parameters given to the handlers are: + +* _message_: Message to be sent. +* _tab_: Tab in which the message will be sent. + *muc_msg*:: +message+, +tab+ + The handlers for this event are called whenever you receive a message in a MUC. The parameters given to the handler are: |