diff --git a/src/net/grunt/ClientResponse.hpp b/src/net/grunt/ClientResponse.hpp index 6861a69..c0fa3b0 100644 --- a/src/net/grunt/ClientResponse.hpp +++ b/src/net/grunt/ClientResponse.hpp @@ -25,6 +25,7 @@ class Grunt::ClientResponse { virtual int32_t GetServerId() = 0; virtual const uint8_t* GetVersionChallenge() = 0; virtual void GetRealmList() = 0; + virtual void Reconnect() = 0; virtual void Logon(const char* a2, const char* a3) = 0; virtual void ProveVersion(const uint8_t* versionChecksum) = 0; virtual void Logoff() = 0; diff --git a/src/net/login/GruntLogin.cpp b/src/net/login/GruntLogin.cpp index 535e983..5e383f1 100644 --- a/src/net/login/GruntLogin.cpp +++ b/src/net/login/GruntLogin.cpp @@ -290,6 +290,10 @@ void GruntLogin::ProveVersion(const uint8_t* versionChecksum) { ); } +void GruntLogin::Reconnect() { + // TODO +} + void GruntLogin::ReconnectResult(Grunt::Result result, const uint8_t* sessionKey, uint32_t sessionKeyLen, uint16_t flags) { // TODO } diff --git a/src/net/login/GruntLogin.hpp b/src/net/login/GruntLogin.hpp index 1b14754..01dea6e 100644 --- a/src/net/login/GruntLogin.hpp +++ b/src/net/login/GruntLogin.hpp @@ -26,6 +26,7 @@ class GruntLogin : public Login { virtual int32_t GetServerId(); virtual const uint8_t* GetVersionChallenge(); virtual void GetRealmList(); + virtual void Reconnect(); virtual void Logon(const char* a2, const char* a3); virtual void ProveVersion(const uint8_t* versionChecksum); virtual void Logoff();