X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fcommands%2Fcmd_away.cpp;h=de0969af404a21af9adf0282b70e86d25be25cd8;hb=fd1d19d6345943ecdb5ce4ef947f9b3c5c8bca86;hp=cd47e49efedb71cb6499a55d7b22b1097cd1a92b;hpb=553a8da754c8cd308bad2008018849714e70f9b7;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/commands/cmd_away.cpp b/src/commands/cmd_away.cpp index cd47e49ef..de0969af4 100644 --- a/src/commands/cmd_away.cpp +++ b/src/commands/cmd_away.cpp @@ -20,14 +20,6 @@ #include "inspircd.h" -#ifndef CMD_AWAY_H -#define CMD_AWAY_H - -// include the common header files - -#include "users.h" -#include "channels.h" - /** Handle /AWAY. These command handlers can be reloaded by the core, * and handle basic RFC1459 commands. Commands within modules work * the same way, however, they can be fully unloaded, where these @@ -46,11 +38,12 @@ class CommandAway : public Command * @return A value from CmdResult to indicate command success or failure. */ CmdResult Handle(const std::vector& parameters, User *user); + RouteDescriptor GetRouting(User* user, const std::vector& parameters) + { + return (IS_LOCAL(user) ? ROUTE_LOCALONLY : ROUTE_BROADCAST); + } }; -#endif - - /** Handle /AWAY */ CmdResult CommandAway::Handle (const std::vector& parameters, User *user)