From c4d520b465f8aa7f5924b17b697fa760b6ead409 Mon Sep 17 00:00:00 2001 From: "Robin Burchell w00t@inspircd.org" Date: Tue, 30 Sep 2008 18:45:11 +0000 Subject: Move some stuff to BotInfo methods. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1232 5417fbe8-f217-4b02-8779-1006273d7864 --- src/core/bs_assign.c | 8 +------- src/core/bs_unassign.c | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) (limited to 'src/core') diff --git a/src/core/bs_assign.c b/src/core/bs_assign.c index e34ca7d81..22c9d9c17 100644 --- a/src/core/bs_assign.c +++ b/src/core/bs_assign.c @@ -88,13 +88,7 @@ int do_assign(User * u) || (!check_access(u, ci, CA_ASSIGN) && !is_services_admin(u))) notice_lang(s_BotServ, u, PERMISSION_DENIED); else { - if (ci->bi) - unassign(u, ci); - ci->bi = bi; - bi->chancount++; - if (ci->c && ci->c->usercount >= BSMinUsers) { - bot_join(ci); - } + notice_lang(s_BotServ, u, BOT_ASSIGN_ASSIGNED, bi->nick, ci->name); send_event(EVENT_BOT_ASSIGN, 2, ci->name, bi->nick); } diff --git a/src/core/bs_unassign.c b/src/core/bs_unassign.c index a5e0af6bb..3dcb15506 100644 --- a/src/core/bs_unassign.c +++ b/src/core/bs_unassign.c @@ -82,7 +82,7 @@ int do_unassign(User * u) else if (!ci->bi) notice_help(s_BotServ, u, BOT_NOT_ASSIGNED); else { - unassign(u, ci); + ci->bi->UnAssign(u, ci); notice_lang(s_BotServ, u, BOT_UNASSIGN_UNASSIGNED, ci->name); } return MOD_CONT; -- cgit