diff options
author | Shauren <shauren.trinity@gmail.com> | 2017-04-19 19:10:49 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2017-04-19 19:10:49 +0200 |
commit | 6636ca8585f41aad9c984241506e63ba67d79576 (patch) | |
tree | 69ca3a3461c7d575d1a7ececf67195b673a3cdfb /src/server/game/Handlers/QueryHandler.cpp | |
parent | 15b1aaff4189df291fc28e3607ed2b0e4d297341 (diff) |
Core/DataStores: Updated sending out hotfixes
Diffstat (limited to 'src/server/game/Handlers/QueryHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/QueryHandler.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/server/game/Handlers/QueryHandler.cpp b/src/server/game/Handlers/QueryHandler.cpp index a934f05cd67..6006f66772c 100644 --- a/src/server/game/Handlers/QueryHandler.cpp +++ b/src/server/game/Handlers/QueryHandler.cpp @@ -393,37 +393,6 @@ void WorldSession::HandleQuestPOIQuery(WorldPackets::Query::QuestPOIQuery& quest SendPacket(response.Write()); } -void WorldSession::HandleDBQueryBulk(WorldPackets::Query::DBQueryBulk& packet) -{ - DB2StorageBase const* store = sDB2Manager.GetStorage(packet.TableHash); - if (!store) - { - TC_LOG_ERROR("network", "CMSG_DB_QUERY_BULK: %s requested unsupported unknown hotfix type: %u", GetPlayerInfo().c_str(), packet.TableHash); - return; - } - - for (WorldPackets::Query::DBQueryBulk::DBQueryRecord const& rec : packet.Queries) - { - WorldPackets::Query::DBReply response; - response.TableHash = packet.TableHash; - response.RecordID = rec.RecordID; - - if (store->HasRecord(rec.RecordID)) - { - response.Allow = true; - response.Timestamp = sDB2Manager.GetHotfixDate(rec.RecordID, packet.TableHash); - store->WriteRecord(rec.RecordID, GetSessionDbcLocale(), response.Data); - } - else - { - TC_LOG_TRACE("network", "CMSG_DB_QUERY_BULK: %s requested non-existing entry %u in datastore: %u", GetPlayerInfo().c_str(), rec.RecordID, packet.TableHash); - response.Timestamp = time(NULL); - } - - SendPacket(response.Write()); - } -} - /** * Handles the packet sent by the client when requesting information about item text. * |