aboutsummaryrefslogtreecommitdiffstats
path: root/src/commands/cmd_topic.cpp
diff options
context:
space:
mode:
authorGravatar attilamolnar2013-06-12 21:10:30 +0200
committerGravatar attilamolnar2013-06-12 21:10:30 +0200
commit56d4680b8cf9621d7ef3e6635dc9ba4707963c8e (patch)
tree750a00c58ac27601741530839b62b26e84d5eaec /src/commands/cmd_topic.cpp
parentm_callerid Route ACCEPT to the server of the target user only, do not send ME... (diff)
Implement GetRouting() in core commands that require it, remove ugly workaround from spanningtree RouteCommand()
Diffstat (limited to 'src/commands/cmd_topic.cpp')
-rw-r--r--src/commands/cmd_topic.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/commands/cmd_topic.cpp b/src/commands/cmd_topic.cpp
index 412ca1c06..b96ebcfe7 100644
--- a/src/commands/cmd_topic.cpp
+++ b/src/commands/cmd_topic.cpp
@@ -40,6 +40,10 @@ class CommandTopic : public Command
* @return A value from CmdResult to indicate command success or failure.
*/
CmdResult Handle(const std::vector<std::string>& parameters, User *user);
+ RouteDescriptor GetRouting(User* user, const std::vector<std::string>& parameters)
+ {
+ return (IS_LOCAL(user) ? ROUTE_LOCALONLY : ROUTE_BROADCAST);
+ }
};
CmdResult CommandTopic::Handle (const std::vector<std::string>& parameters, User *user)