From 5e36d848d50e62d724750e6d114167f8f6c965d0 Mon Sep 17 00:00:00 2001 From: DukePyrolator Date: Sat, 22 Jun 2013 13:41:05 +0200 Subject: [PATCH] pseudoclients now trigger OnJoinChannel and OnPartChannel --- src/bots.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bots.cpp b/src/bots.cpp index 243d2ab89..2ff4f5340 100644 --- a/src/bots.cpp +++ b/src/bots.cpp @@ -179,6 +179,8 @@ void BotInfo::Join(Channel *c, ChannelStatus *status) c->JoinUser(this, status); if (IRCD) IRCD->SendJoin(this, c, status); + + FOREACH_MOD(OnJoinChannel, (this, c)); } void BotInfo::Join(const Anope::string &chname, ChannelStatus *status) @@ -193,6 +195,9 @@ void BotInfo::Part(Channel *c, const Anope::string &reason) return; IRCD->SendPart(this, c, "%s", !reason.empty() ? reason.c_str() : ""); + + FOREACH_MOD(OnPartChannel, (this, c, c->name, reason)); + c->DeleteUser(this); }