diff options
| author | 2016-02-25 16:40:50 +0100 | |
|---|---|---|
| committer | 2016-02-25 16:40:50 +0100 | |
| commit | dbe5a1fc6f9e18765863f332a3e79d7c918d3e65 (patch) | |
| tree | eb53116004bf80b3621da7e654207e508377f9a2 /src/users.cpp | |
| parent | Make source server settable in Numeric::Numeric (diff) | |
| download | inspircd++-dbe5a1fc6f9e18765863f332a3e79d7c918d3e65.tar.gz inspircd++-dbe5a1fc6f9e18765863f332a3e79d7c918d3e65.tar.bz2 inspircd++-dbe5a1fc6f9e18765863f332a3e79d7c918d3e65.zip | |
Add User::WriteRemoteNumeric() and switch code using SendText() to send numerics to it
Diffstat (limited to 'src/users.cpp')
| -rw-r--r-- | src/users.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/users.cpp b/src/users.cpp index b6fbc38a0..f6cdcc769 100644 --- a/src/users.cpp +++ b/src/users.cpp @@ -954,6 +954,12 @@ void User::SendText(const std::string& linePrefix, std::stringstream& textStream SendText(linePrefix + line); } +void User::WriteRemoteNumeric(const Numeric::Numeric& numeric) +{ + const std::string& servername = (numeric.GetServer() ? numeric.GetServer()->GetName() : ServerInstance->Config->ServerName); + SendText(BuildNumeric(servername, this, numeric.GetNumeric(), numeric.GetParams())); +} + /* return 0 or 1 depending if users u and u2 share one or more common channels * (used by QUIT, NICK etc which arent channel specific notices) * |
