feat(client): add ClientServices::Send (#108)

Co-authored-by: fallenoak <git@fallenoak.me>
This commit is contained in:
Tristan 'Natrist' Cormier 2025-10-08 22:15:19 -04:00 committed by GitHub
parent 6f07492c7b
commit 046575fb98
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 0 deletions

View File

@ -378,6 +378,10 @@ void ClientServices::SelectRealm(const char* realmName) {
ClientServices::SetSelectedRealmInfo(1); ClientServices::SetSelectedRealmInfo(1);
} }
void ClientServices::Send(CDataStore* msg) {
ClientServices::Connection()->Send(msg);
}
void ClientServices::SetAccountName(const char* accountName) { void ClientServices::SetAccountName(const char* accountName) {
SStrCopy(ClientServices::s_accountName, accountName, sizeof(ClientServices::s_accountName)); SStrCopy(ClientServices::s_accountName, accountName, sizeof(ClientServices::s_accountName));
} }

View File

@ -43,6 +43,7 @@ class ClientServices : public LoginResponse {
static Login* LoginConnection(); static Login* LoginConnection();
static void Logon(const char* accountName, const char* password); static void Logon(const char* accountName, const char* password);
static void SelectRealm(const char* realmName); static void SelectRealm(const char* realmName);
static void Send(CDataStore* msg);
static void SetAccountName(const char* accountName); static void SetAccountName(const char* accountName);
static void SetCharacterInfo(const CHARACTER_INFO* info); static void SetCharacterInfo(const CHARACTER_INFO* info);
static void SetMessageHandler(NETMESSAGE msgId, MESSAGE_HANDLER handler, void* param); static void SetMessageHandler(NETMESSAGE msgId, MESSAGE_HANDLER handler, void* param);