Compare commits
3 Commits
37ce0ff5bf
...
66dc7cdac2
Author | SHA1 | Date | |
---|---|---|---|
66dc7cdac2 | |||
624222f726 | |||
01ca4aae5a |
@ -19,20 +19,18 @@ class Client extends EventEmitter {
|
||||
this.destroy();
|
||||
});
|
||||
|
||||
process.on('SIGTERM', () => {
|
||||
process.on('SIGTERM', async () => {
|
||||
console.log('SIGTERM signal received. Shutting down HyperSwarm...');
|
||||
this.destroy().then(() => {
|
||||
console.log('HyperSwarm was shut down. Exiting the process with exit code 0.');
|
||||
process.exit(0);
|
||||
});
|
||||
await this.destroy()
|
||||
console.log('HyperSwarm was shut down. Exiting the process with exit code 0.');
|
||||
process.exit(0);
|
||||
});
|
||||
|
||||
process.on('SIGINT', () => {
|
||||
process.on('SIGINT', async () => {
|
||||
console.log('SIGINT signal received. Shutting down HyperSwarm...');
|
||||
this.destroy().then(() => {
|
||||
console.log('HyperSwarm was shut down. Exiting the process with exit code 0.');
|
||||
process.exit(0);
|
||||
});
|
||||
await this.destroy()
|
||||
console.log('HyperSwarm was shut down. Exiting the process with exit code 0.');
|
||||
process.exit(0);
|
||||
});
|
||||
}
|
||||
|
||||
@ -89,8 +87,8 @@ class Client extends EventEmitter {
|
||||
for (const peer of peers) peer.write(data);
|
||||
}
|
||||
|
||||
destroy() {
|
||||
this.swarm.destroy();
|
||||
async destroy() {
|
||||
await this.swarm.destroy();
|
||||
console.log(`Bot ${this.botName} disconnected.`);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user