From eac198bdf32c141b037edadaa27d7b3d59d9df68 Mon Sep 17 00:00:00 2001 From: roblabla Date: Mon, 14 Sep 2015 17:11:44 +0000 Subject: [PATCH] Fix createClient --- src/createClient.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/createClient.js b/src/createClient.js index f9f7d5d..2efefff 100644 --- a/src/createClient.js +++ b/src/createClient.js @@ -46,8 +46,8 @@ function createClient(options) { var client = new Client(false); client.on('connect', onConnect); if(keepAlive) client.on('keep_alive', onKeepAlive); - client.once([states.LOGIN, 0x01], onEncryptionKeyRequest); - client.once([states.LOGIN, 0x02], onLogin); + client.once('encryption_begin', onEncryptionKeyRequest); + client.once('success', onLogin); client.once("compress", onCompressionRequest); client.on("set_compression", onCompressionRequest); if(haveCredentials) { @@ -75,14 +75,14 @@ function createClient(options) { return client; function onConnect() { - client.write(0x00, { + client.write('set_protocol', { protocolVersion: version.version, serverHost: host, serverPort: port, nextState: 2 }); client.state = states.LOGIN; - client.write(0x00, { + client.write('login_start', { username: client.username }); } @@ -139,7 +139,7 @@ function createClient(options) { var pubKey = mcPubKeyToURsa(packet.publicKey); var encryptedSharedSecretBuffer = pubKey.encrypt(sharedSecret, undefined, undefined, ursa.RSA_PKCS1_PADDING); var encryptedVerifyTokenBuffer = pubKey.encrypt(packet.verifyToken, undefined, undefined, ursa.RSA_PKCS1_PADDING); - client.write(0x01, { + client.write('encryption_begin', { sharedSecret: encryptedSharedSecretBuffer, verifyToken: encryptedVerifyTokenBuffer, });