diff options
author | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-04-03 00:16:15 +0000 |
---|---|---|
committer | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-04-03 00:16:15 +0000 |
commit | c6ef1e0390abe38404742d2355145d6f671ca2dc (patch) | |
tree | 07a5ae72de7c61f282895efa3e03f11ce5faca5e /src/commands.c | |
parent | 48ef6617acff38cdce32233d447c4317b61ab048 (diff) |
Added service argument to OnPreCommand, added OnPostCommand event, changed the following modules to use On[Pre|Post]Command instead of hooking into existing commands: hs_request, ns_maxemail, and os_info.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2242 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/commands.c')
-rw-r--r-- | src/commands.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/commands.c b/src/commands.c index e7f5522ed..399d8e332 100644 --- a/src/commands.c +++ b/src/commands.c @@ -121,11 +121,13 @@ void mod_run_cmd(char *service, User * u, CommandHash * cmdTable[], const char * } EventReturn MOD_RESULT = EVENT_CONTINUE; - FOREACH_RESULT(I_OnPreCommand, OnPreCommand(u, c->name, params)); + FOREACH_RESULT(I_OnPreCommand, OnPreCommand(u, c->service, c->name, params)); if (MOD_RESULT == EVENT_STOP) return; retVal = c->Execute(u, params); + + FOREACH_MOD(I_OnPostCommand, OnPostCommand(u, c->service, c->name, params)); } /*************************************************************************/ |