mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-09-29 06:03:33 -04:00
Make stream option optional, caller can setSocket() later
This commit is contained in:
parent
73d69e66d7
commit
b33dd88ac2
@ -8,7 +8,6 @@ module.exports=createClientStream;
|
|||||||
function createClientStream(options) {
|
function createClientStream(options) {
|
||||||
assert.ok(options, "options is required");
|
assert.ok(options, "options is required");
|
||||||
var stream = options.stream;
|
var stream = options.stream;
|
||||||
assert.ok(stream, "stream is required");
|
|
||||||
|
|
||||||
assert.ok(options.username, "username is required");
|
assert.ok(options.username, "username is required");
|
||||||
var keepAlive = options.keepAlive == null ? true : options.keepAlive;
|
var keepAlive = options.keepAlive == null ? true : options.keepAlive;
|
||||||
@ -32,7 +31,7 @@ function createClientStream(options) {
|
|||||||
client.on("set_compression", onCompressionRequest);
|
client.on("set_compression", onCompressionRequest);
|
||||||
|
|
||||||
client.username = options.username;
|
client.username = options.username;
|
||||||
client.setSocket(stream);
|
if (stream) client.setSocket(stream);
|
||||||
|
|
||||||
var timeout = null;
|
var timeout = null;
|
||||||
return client;
|
return client;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user