1.4.x_branch #1
@@ -18,6 +18,7 @@ export default class connection {
|
||||
|
||||
connected = false;
|
||||
host_or_ip = '';
|
||||
nonce = '';
|
||||
password = '';
|
||||
port = 20000;
|
||||
reject;
|
||||
@@ -41,7 +42,9 @@ export default class connection {
|
||||
console.log(err);
|
||||
return reject(err);
|
||||
}
|
||||
return resolve();
|
||||
|
||||
this.reject = reject;
|
||||
this.resolve = resolve;
|
||||
}
|
||||
);
|
||||
});
|
||||
@@ -90,6 +93,7 @@ export default class connection {
|
||||
response
|
||||
.decrypt()
|
||||
.then(() => {
|
||||
this.nonce = response.decode_utf8();
|
||||
const { resolve } = complete();
|
||||
if (resolve) {
|
||||
resolve(response);
|
||||
@@ -156,6 +160,7 @@ export default class connection {
|
||||
packet.encode_top_utf8(constants.instance_id);
|
||||
packet.encode_top_ui32(0); // Service flags
|
||||
packet.encode_top_utf8(constants.get_version());
|
||||
packet.encode_top_utf8(nonce);
|
||||
await packet.encrypt();
|
||||
packet.encode_top_ui32(packet.buffer.length);
|
||||
return new Promise((resolve, reject) => {
|
||||
|
||||
Reference in New Issue
Block a user