diff --git a/src/Parser/IRC.pm b/src/Parser/IRC.pm index 2732508..4910f66 100644 --- a/src/Parser/IRC.pm +++ b/src/Parser/IRC.pm @@ -263,11 +263,11 @@ sub cjoin else { push(@{ $botchans{$svr} }, substr($ex[2], 1)); } - API::Std::event_run("on_ucjoin", (substr($ex[2], 1))); + API::Std::event_run("on_ucjoin", ($svr, substr($ex[2], 1))); } else { # It isn't. Trigger on_rcjoin. - API::Std::event_run("on_rcjoin", (%src, substr($ex[2], 1))); + API::Std::event_run("on_rcjoin", ($svr, %src, substr($ex[2], 1))); } return 1; @@ -288,7 +288,7 @@ sub nick } else { # It isn't. Trigger on_nick. - API::Std::event_run("on_nick", (%src, $nex)); + API::Std::event_run("on_nick", ($svr, %src, $nex)); } return 1; @@ -310,7 +310,7 @@ sub topic push(@argv, $ex[$i]); } } - API::Std::event_run("on_topic", (%src, @argv)); + API::Std::event_run("on_topic", ($svr, %src, @argv)); } return 1;