mirror of
https://github.com/irssi/irssi.git
synced 2026-08-18 08:02:13 +02:00
Added support for "optional events" in redirection. They're checked right
after stop-signal is received. This fixes /WHOIS non_existing_nick in OPN, and also hides the Channel created-event when joining to channel that's received in several networks after /MODE #channel. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2037 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
7545f463bd
commit
1c29219d1c
2 changed files with 56 additions and 24 deletions
|
|
@ -81,16 +81,18 @@ ctcp_send_reply(server, data)
|
|||
MODULE = Irssi::Irc::Server PACKAGE = Irssi::Irc::Server PREFIX = server_
|
||||
|
||||
void
|
||||
server_redirect_register(command, remote, timeout, start, stop)
|
||||
server_redirect_register(command, remote, timeout, start, stop, opt)
|
||||
char *command
|
||||
int remote
|
||||
int timeout
|
||||
SV *start
|
||||
SV *stop
|
||||
SV *opt
|
||||
CODE:
|
||||
server_redirect_register_list(command, remote, timeout,
|
||||
register_hash2list(hvref(start)),
|
||||
register_hash2list(hvref(stop)));
|
||||
register_hash2list(hvref(stop)),
|
||||
register_hash2list(hvref(opt)));
|
||||
|
||||
void
|
||||
server_redirect_event(server, command, count, arg, remote, failure_signal, signals)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue