aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-12-30 14:00:20 +0100
committerShauren <shauren.trinity@gmail.com>2022-12-30 14:00:20 +0100
commit7c4c5ba549a958988a1633f75964806dba2ab9c4 (patch)
tree96624f6e6f7d4e315141e1792f7982dfe3e8f81d
parentcf525beefd3c12e07b0883963806f202a6daff60 (diff)
Core/Misc: Clean up WorldSession includes a bit
-rw-r--r--src/server/game/Server/Packet.h8
-rw-r--r--src/server/game/Server/WorldSession.h14
2 files changed, 13 insertions, 9 deletions
diff --git a/src/server/game/Server/Packet.h b/src/server/game/Server/Packet.h
index 17add8a7e42..e2d7e803a88 100644
--- a/src/server/game/Server/Packet.h
+++ b/src/server/game/Server/Packet.h
@@ -67,6 +67,14 @@ namespace WorldPackets
OpcodeClient GetOpcode() const { return OpcodeClient(_worldPacket.GetOpcode()); }
};
+
+ class Null final : public ClientPacket
+ {
+ public:
+ Null(WorldPacket&& packet) : ClientPacket(std::move(packet)) { }
+
+ void Read() override { _worldPacket.rfinish(); }
+ };
}
#endif // PacketBaseWorld_h__
diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h
index 5bf759a9a01..a8a8c05cf44 100644
--- a/src/server/game/Server/WorldSession.h
+++ b/src/server/game/Server/WorldSession.h
@@ -30,8 +30,8 @@
#include "IteratorPair.h"
#include "LockedQueue.h"
#include "ObjectGuid.h"
+#include "Opcodes.h"
#include "Optional.h"
-#include "Packet.h"
#include "RaceMask.h"
#include "SharedDefines.h"
#include <boost/circular_buffer.hpp>
@@ -46,9 +46,11 @@ class Creature;
class InstanceLock;
class Item;
class LoginQueryHolder;
+class MessageBuffer;
class Player;
class Unit;
class Warden;
+class WorldPacket;
class WorldSession;
class WorldSocket;
struct AuctionPosting;
@@ -821,13 +823,7 @@ namespace WorldPackets
class WhoRequestPkt;
}
- class Null final : public ClientPacket
- {
- public:
- Null(WorldPacket&& packet) : ClientPacket(std::move(packet)) { }
-
- void Read() override { _worldPacket.rfinish(); }
- };
+ class Null;
}
namespace google
@@ -1795,7 +1791,7 @@ class TC_GAME_API WorldSession
void SendBattlenetRequest(uint32 serviceHash, uint32 methodId, pb::Message const* request);
std::array<uint8, 32> const& GetRealmListSecret() const { return _realmListSecret; }
- void SetRealmListSecret(std::array<uint8, 32> const& secret) { memcpy(_realmListSecret.data(), secret.data(), secret.size()); }
+ void SetRealmListSecret(std::array<uint8, 32> const& secret) { _realmListSecret = secret; }
std::unordered_map<uint32, uint8> const& GetRealmCharacterCounts() const { return _realmCharacterCounts; }