1
0
mirror of https://github.com/anope/anope.git synced 2026-07-03 06:53:14 +02:00

Don't use botserv bots to hold channels open, becomes too much of a problem if people unassign/reassign bots etc

git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2921 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
Adam-
2010-04-30 00:08:33 +00:00
parent 8aa7fbe0ea
commit ab7e430170
2 changed files with 4 additions and 10 deletions
+1 -4
View File
@@ -1206,10 +1206,7 @@ void ChanServTimer::Tick(time_t)
if (!c->users.empty())
return;
if (c->ci->bi)
ircdproto->SendPart(c->ci->bi, c, NULL);
else
ircdproto->SendPart(findbot(Config.s_ChanServ), c, NULL);
ircdproto->SendPart(findbot(Config.s_ChanServ), c, NULL);
/* Now delete the channel as it is empty */
if (!c->HasFlag(CH_PERSIST) && !c->ci->HasFlag(CI_PERSIST))
+3 -6
View File
@@ -647,13 +647,10 @@ akick->nc->display : akick->mask);
c->SetMode(NULL, CMODE_INVITE);
}
/* This channel has no bot assigned to it, join ChanServ */
if (!this->bi)
{
ircdproto->SendJoin(findbot(Config.s_ChanServ), this->name.c_str(), this->c->creation_time);
}
/* Join ChanServ */
ircdproto->SendJoin(findbot(Config.s_ChanServ), this->name.c_str(), this->c->creation_time);
/* Set a timer for this channel to part the bots later */
/* Set a timer for this channel to part ChanServ later */
new ChanServTimer(this->c);
}