aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Motd/ServerMotd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Motd/ServerMotd.cpp')
-rw-r--r--src/server/game/Motd/ServerMotd.cpp6
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();
}