feat(client): add ClientServices::ValidDisconnect

This commit is contained in:
fallenoak 2025-10-09 22:25:14 -05:00
parent fe5b21ed33
commit 629f0038e7
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
2 changed files with 7 additions and 0 deletions

View File

@ -422,6 +422,12 @@ int32_t ClientServices::SetSelectedRealmInfo(int32_t a1) {
return 0;
}
int32_t ClientServices::ValidDisconnect(const void* client) {
STORM_ASSERT(client);
return client == ClientServices::Connection();
}
const char* ClientServices::GetLoginServer() {
return ClientServices::s_loginObj->GetLoginServerType() == 1
? ClientServices::s_realmListBNVar->GetString()

View File

@ -49,6 +49,7 @@ class ClientServices : public LoginResponse {
static void SetCharacterInfo(const CHARACTER_INFO* info);
static void SetMessageHandler(NETMESSAGE msgId, MESSAGE_HANDLER handler, void* param);
static int32_t SetSelectedRealmInfo(int32_t a1);
static int32_t ValidDisconnect(const void* client);
// Virtual member functions
virtual const char* GetLoginServer();