mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-09-28 13:45:37 -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 encrypt = require('./client/encrypt');
|
||||
var keepalive = require('./client/keepalive');
|
||||
var compress = require('./client/compress');
|
||||
|
||||
module.exports=createClient;
|
||||
|
||||
@ -49,8 +50,7 @@ function createClient(options) {
|
||||
if(keepAlive) keepalive(client);
|
||||
encrypt(client);
|
||||
client.once('success', onLogin);
|
||||
client.once("compress", onCompressionRequest);
|
||||
client.on("set_compression", onCompressionRequest);
|
||||
compress(client);
|
||||
if(haveCredentials) {
|
||||
// make a request to get the case-correct username before connecting.
|
||||
var cb = function(err, session) {
|
||||
@ -101,10 +101,6 @@ function createClient(options) {
|
||||
});
|
||||
}
|
||||
|
||||
function onCompressionRequest(packet) {
|
||||
client.compressionThreshold = packet.threshold;
|
||||
}
|
||||
|
||||
function onLogin(packet) {
|
||||
client.state = states.PLAY;
|
||||
client.uuid = packet.uuid;
|
||||
|
Loading…
x
Reference in New Issue
Block a user