diff options
Diffstat (limited to 'src/server/game/Motd/ServerMotd.cpp')
| -rw-r--r-- | src/server/game/Motd/ServerMotd.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Motd/ServerMotd.cpp b/src/server/game/Motd/ServerMotd.cpp index c9f82a00fa7..f1a3f38abaa 100644 --- a/src/server/game/Motd/ServerMotd.cpp +++ b/src/server/game/Motd/ServerMotd.cpp @@ -36,10 +36,10 @@ void Motd::SetMotd(std::string motd) WorldPacket data(SMSG_MOTD); // new in 2.0.1 - Tokenizer motdTokens(motd, '@'); + std::vector<std::string_view> motdTokens = Trinity::Tokenize(motd, '@', true); data << uint32(motdTokens.size()); // line count - for (Tokenizer::const_reference token : motdTokens) + for (std::string_view token : motdTokens) data << token; MotdPacket = data; @@ -48,7 +48,7 @@ void Motd::SetMotd(std::string motd) return; std::ostringstream oss; - std::copy(motdTokens.begin(), motdTokens.end() - 1, std::ostream_iterator<char const*>(oss, "\n")); + std::copy(motdTokens.begin(), motdTokens.end() - 1, std::ostream_iterator<std::string_view>(oss, "\n")); oss << *(motdTokens.end() - 1); // copy back element FormattedMotd = oss.str(); } |
