|
@@ -96,8 +96,6 @@ namespace YA
|
|
|
|
|
|
void wsClient::login()
|
|
|
{
|
|
|
- char szError[512] = { 0 };
|
|
|
-
|
|
|
if ( !IsConnected() )
|
|
|
{
|
|
|
__LastError = "please connect server before login!";
|
|
@@ -121,7 +119,6 @@ namespace YA
|
|
|
|
|
|
std::this_thread::sleep_for( std::chrono::milliseconds( _LOGIN_SLEEP_TIME_ ) );
|
|
|
|
|
|
- int nRet = 0;
|
|
|
YA::_JS_LOGIN_ Login;
|
|
|
Login.user_name = JSON_VALUE_USERNAME;
|
|
|
Login.user_password = JSON_VALUE_PASSWORD;
|
|
@@ -130,8 +127,10 @@ namespace YA
|
|
|
strLogin += "\n";
|
|
|
sio::socket::ptr skt_ptr;
|
|
|
skt_ptr = __wsclient.socket();
|
|
|
- skt_ptr->emit( JSON_CMD_VALUE_USER, strLogin, [&]( sio::message::list const& msglist )
|
|
|
+ skt_ptr->emit( JSON_CMD_VALUE_USER, strLogin, [this]( sio::message::list const& msglist )
|
|
|
{
|
|
|
+ int nRet = 0;
|
|
|
+ char szError[512] = { 0 };
|
|
|
sio::message::ptr msg_ptr = msglist[0];
|
|
|
nRet = ( int ) msg_ptr->get_map()["code"]->get_int();
|
|
|
if ( 0 == nRet )
|