diff options
author | Sadie Powell <sadie@witchery.services> | 2025-05-09 14:47:31 +0100 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2025-05-09 14:47:31 +0100 |
commit | 977780d8ef8cc2d28690d66eff4292b7d9bbd1a7 (patch) | |
tree | 279cb3f48cc68d32406452759c1ab529d292d27d /src/messages.cpp | |
parent | 459f3d07c999a0d55555d10139758e586d891f64 (diff) |
Store user away state and add it to the anope.user RPC event.
Diffstat (limited to 'src/messages.cpp')
-rw-r--r-- | src/messages.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/messages.cpp b/src/messages.cpp index 312b867a3..21850134c 100644 --- a/src/messages.cpp +++ b/src/messages.cpp @@ -25,13 +25,7 @@ using namespace Message; void Away::Run(MessageSource &source, const std::vector<Anope::string> ¶ms, const Anope::map<Anope::string> &tags) { - const Anope::string &msg = !params.empty() ? params[0] : ""; - - FOREACH_MOD(OnUserAway, (source.GetUser(), msg)); - if (!msg.empty()) - Log(source.GetUser(), "away") << "is now away: " << msg; - else - Log(source.GetUser(), "away") << "is no longer away"; + source.GetUser()->SetAway(params.empty() ? "" : params[0]); } void Capab::Run(MessageSource &source, const std::vector<Anope::string> ¶ms, const Anope::map<Anope::string> &tags) |