fix: client.destroy()

This commit is contained in:
Elysia
2023-02-28 13:18:09 +07:00
parent 47b420d289
commit ba22a5f550
5 changed files with 10 additions and 11 deletions

View File

@@ -280,7 +280,7 @@ new DiscordAuthWebsocket({
_heartbeatAck() {
setTimeout(() => {
this._heartbeat();
}, this.heartbeatInterval);
}, this.heartbeatInterval).unref();
}
_ready(data) {
this._logger('debug', 'Attempting server handshake...');

View File

@@ -22,7 +22,7 @@ module.exports = class ProcessServer {
this.scan = this.scan.bind(this);
this.scan();
setInterval(this.scan, 5000);
setInterval(this.scan, 5000).unref();
if (this.debug) log('started');
}

View File

@@ -134,7 +134,7 @@ const socketIsAvailable = async socket => {
// eslint-disable-next-line prefer-promise-reject-errors
new Promise((res, rej) => socket.on('pong', () => rej('socket ponged'))), // Ponged
// eslint-disable-next-line prefer-promise-reject-errors
new Promise((res, rej) => setTimeout(() => rej('timed out'), 1000)), // Timed out
new Promise((res, rej) => setTimeout(() => rej('timed out'), 1000).unref()), // Timed out
]).then(
() => true,
e => e,