From 619669c6209441fc2fb5b483d553badee8c30ad5 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 28 Mar 2016 15:23:41 +0200 Subject: Core/PacketIO: Updated remaining packet structures and enums appearing in packets --- src/server/game/Handlers/AuthHandler.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'src/server/game/Handlers/AuthHandler.cpp') diff --git a/src/server/game/Handlers/AuthHandler.cpp b/src/server/game/Handlers/AuthHandler.cpp index 63e0e546e67..7367d823e68 100644 --- a/src/server/game/Handlers/AuthHandler.cpp +++ b/src/server/game/Handlers/AuthHandler.cpp @@ -16,12 +16,13 @@ */ #include "WorldSession.h" -#include "ObjectMgr.h" #include "AuthenticationPackets.h" +#include "BattlenetRpcErrorCodes.h" #include "ClientConfigPackets.h" +#include "ObjectMgr.h" #include "SystemPackets.h" -void WorldSession::SendAuthResponse(uint8 code, bool queued, uint32 queuePos) +void WorldSession::SendAuthResponse(uint32 code, bool queued, uint32 queuePos) { WorldPackets::Auth::AuthResponse response; response.Result = code; @@ -31,8 +32,7 @@ void WorldSession::SendAuthResponse(uint8 code, bool queued, uint32 queuePos) response.WaitInfo = boost::in_place(); response.WaitInfo->WaitCount = queuePos; } - - if (code == AUTH_OK) + else if (code == ERROR_OK) { response.SuccessInfo = boost::in_place(); @@ -59,14 +59,12 @@ void WorldSession::SendAuthResponse(uint8 code, bool queued, uint32 queuePos) void WorldSession::SendAuthWaitQue(uint32 position) { WorldPackets::Auth::AuthResponse response; + response.Result = ERROR_OK; - if (position == 0) - response.Result = AUTH_OK; - else + if (position) { response.WaitInfo = boost::in_place(); response.WaitInfo->WaitCount = position; - response.Result = AUTH_WAIT_QUEUE; } SendPacket(response.Write()); -- cgit v1.2.3