aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Realm/Realm.cpp
diff options
context:
space:
mode:
authorjoschiwald <joschiwald.trinity@gmail.com>2017-05-13 17:25:21 +0200
committerjoschiwald <joschiwald.trinity@gmail.com>2017-05-13 17:25:21 +0200
commit229c78b5a38dc58e14f4912de49437b68341452b (patch)
treec7091cb6eb5044865cb35659646df9bf0e691009 /src/server/shared/Realm/Realm.cpp
parentbd456342e2e2e63264c1884e417b2779c9dab019 (diff)
Core/Packets: Implemented CMSG_QUERY_REALM_NAME and SMSG_REALM_QUERY_RESPONSE
Diffstat (limited to 'src/server/shared/Realm/Realm.cpp')
-rw-r--r--src/server/shared/Realm/Realm.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/shared/Realm/Realm.cpp b/src/server/shared/Realm/Realm.cpp
index 45e5b445297..2754fa60581 100644
--- a/src/server/shared/Realm/Realm.cpp
+++ b/src/server/shared/Realm/Realm.cpp
@@ -19,6 +19,13 @@
#include "StringFormat.h"
#include <boost/asio/ip/address.hpp>
+void Realm::SetName(std::string name)
+{
+ Name = name;
+ NormalizedName = std::move(name);
+ NormalizedName.erase(std::remove_if(NormalizedName.begin(), NormalizedName.end(), ::isspace), NormalizedName.end());
+}
+
boost::asio::ip::address Realm::GetAddressForClient(boost::asio::ip::address const& clientAddr) const
{
boost::asio::ip::address realmIp;