mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-09-29 06:03:33 -04:00
Move onCompressionRequest to client/compress
This commit is contained in:
parent
a727829a98
commit
20e076ebcf
9
src/client/compress.js
Normal file
9
src/client/compress.js
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
module.exports = function(client) {
|
||||||
|
client.once("compress", onCompressionRequest);
|
||||||
|
client.on("set_compression", onCompressionRequest);
|
||||||
|
|
||||||
|
function onCompressionRequest(packet) {
|
||||||
|
client.compressionThreshold = packet.threshold;
|
||||||
|
}
|
||||||
|
// TODO: refactor with transforms/compression.js -- enable it here
|
||||||
|
};
|
@ -9,6 +9,7 @@ var debug = require("./debug");
|
|||||||
var UUID = require('uuid-1345');
|
var UUID = require('uuid-1345');
|
||||||
var encrypt = require('./client/encrypt');
|
var encrypt = require('./client/encrypt');
|
||||||
var keepalive = require('./client/keepalive');
|
var keepalive = require('./client/keepalive');
|
||||||
|
var compress = require('./client/compress');
|
||||||
|
|
||||||
module.exports=createClient;
|
module.exports=createClient;
|
||||||
|
|
||||||
@ -49,8 +50,7 @@ function createClient(options) {
|
|||||||
if(keepAlive) keepalive(client);
|
if(keepAlive) keepalive(client);
|
||||||
encrypt(client);
|
encrypt(client);
|
||||||
client.once('success', onLogin);
|
client.once('success', onLogin);
|
||||||
client.once("compress", onCompressionRequest);
|
compress(client);
|
||||||
client.on("set_compression", onCompressionRequest);
|
|
||||||
if(haveCredentials) {
|
if(haveCredentials) {
|
||||||
// make a request to get the case-correct username before connecting.
|
// make a request to get the case-correct username before connecting.
|
||||||
var cb = function(err, session) {
|
var cb = function(err, session) {
|
||||||
@ -101,10 +101,6 @@ function createClient(options) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function onCompressionRequest(packet) {
|
|
||||||
client.compressionThreshold = packet.threshold;
|
|
||||||
}
|
|
||||||
|
|
||||||
function onLogin(packet) {
|
function onLogin(packet) {
|
||||||
client.state = states.PLAY;
|
client.state = states.PLAY;
|
||||||
client.uuid = packet.uuid;
|
client.uuid = packet.uuid;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user