diff --git a/src/client/ClientServices.cpp b/src/client/ClientServices.cpp index 81fda49..da6060a 100644 --- a/src/client/ClientServices.cpp +++ b/src/client/ClientServices.cpp @@ -308,6 +308,10 @@ int32_t ClientServices::GetLoginServerType() { return ClientServices::LoginConnection()->GetLoginServerType(); } +void ClientServices::JoinRealmResult(uint32_t addr, int32_t port, int32_t a3, int32_t a4) { + // TODO +} + void ClientServices::LoginServerStatus(LOGIN_STATE state, LOGIN_RESULT result, const char* addrStr, const char* stateStr, const char* resultStr, uint8_t flags) { CGlueMgr::SetLoginStateAndResult(state, result, addrStr, stateStr, resultStr, flags); diff --git a/src/client/ClientServices.hpp b/src/client/ClientServices.hpp index d2b13f6..93968f2 100644 --- a/src/client/ClientServices.hpp +++ b/src/client/ClientServices.hpp @@ -48,6 +48,7 @@ class ClientServices : public LoginResponse { // Virtual member functions virtual const char* GetLoginServer(); virtual int32_t GetLoginServerType(); + virtual void JoinRealmResult(uint32_t addr, int32_t port, int32_t a3, int32_t a4); virtual void LoginServerStatus(LOGIN_STATE state, LOGIN_RESULT result, const char* addrStr, const char* stateStr, const char* resultStr, uint8_t flags); virtual void RealmEnumCallback(uint32_t a2); }; diff --git a/src/net/login/LoginResponse.hpp b/src/net/login/LoginResponse.hpp index 2293dc0..fa69e5f 100644 --- a/src/net/login/LoginResponse.hpp +++ b/src/net/login/LoginResponse.hpp @@ -18,6 +18,7 @@ class LoginResponse { // Virtual member functions virtual const char* GetLoginServer() = 0; virtual int32_t GetLoginServerType() = 0; + virtual void JoinRealmResult(uint32_t addr, int32_t port, int32_t a3, int32_t a4) = 0; virtual void LoginServerStatus(LOGIN_STATE state, LOGIN_RESULT result, const char* addrStr, const char* stateStr, const char* resultStr, uint8_t flags) = 0; virtual void RealmEnumCallback(uint32_t a2) = 0;