diff options
author | Shauren <shauren.trinity@gmail.com> | 2021-02-28 20:58:03 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-02-28 20:58:03 +0100 |
commit | 68bdf1c8309c612257679d63c97e8dc62467dbb5 (patch) | |
tree | f7d767a292934ad743de16fb4a7e5631b00d390c | |
parent | 2380fc32dd5383b2e385a12e7e76ea0116dc9035 (diff) |
Core/PacketIO: Use hotfix status enum instead of magic numbers in SMSG_DB_REPLY
-rw-r--r-- | src/server/game/Handlers/HotfixHandler.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/Packets/HotfixPackets.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Server/Packets/HotfixPackets.h | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Handlers/HotfixHandler.cpp b/src/server/game/Handlers/HotfixHandler.cpp index bdc9f01a5b9..25eb13fa3f0 100644 --- a/src/server/game/Handlers/HotfixHandler.cpp +++ b/src/server/game/Handlers/HotfixHandler.cpp @@ -36,7 +36,7 @@ void WorldSession::HandleDBQueryBulk(WorldPackets::Hotfix::DBQueryBulk& dbQuery) if (store && store->HasRecord(record.RecordID)) { - dbReply.Status = 1; + dbReply.Status = DB2Manager::HotfixRecord::Status::Valid; dbReply.Timestamp = GameTime::GetGameTime(); store->WriteRecord(record.RecordID, GetSessionDbcLocale(), dbReply.Data); diff --git a/src/server/game/Server/Packets/HotfixPackets.cpp b/src/server/game/Server/Packets/HotfixPackets.cpp index 43407e53a25..6a6a42ade75 100644 --- a/src/server/game/Server/Packets/HotfixPackets.cpp +++ b/src/server/game/Server/Packets/HotfixPackets.cpp @@ -55,7 +55,7 @@ WorldPacket const* DBReply::Write() _worldPacket << uint32(TableHash); _worldPacket << uint32(RecordID); _worldPacket << uint32(Timestamp); - _worldPacket.WriteBits(Status, 2); + _worldPacket.WriteBits(AsUnderlyingType(Status), 2); _worldPacket << uint32(Data.size()); _worldPacket.append(Data); diff --git a/src/server/game/Server/Packets/HotfixPackets.h b/src/server/game/Server/Packets/HotfixPackets.h index bf32fa2899d..9c6bf084e67 100644 --- a/src/server/game/Server/Packets/HotfixPackets.h +++ b/src/server/game/Server/Packets/HotfixPackets.h @@ -54,7 +54,7 @@ namespace WorldPackets uint32 TableHash = 0; uint32 Timestamp = 0; uint32 RecordID = 0; - uint8 Status = 3; + DB2Manager::HotfixRecord::Status Status = DB2Manager::HotfixRecord::Status::Invalid; ByteBuffer Data; }; |