Compare commits

..

3 Commits

Author SHA1 Message Date
66dc7cdac2 Merge pull request 'Fix shutdown' (#9) from MiTask/LinkUp-P2P-Chat:main into main
Reviewed-on: #9
2024-06-14 08:44:09 +00:00
624222f726 Merge branch 'main' into main 2024-06-14 08:43:47 +00:00
01ca4aae5a Update chatBot/includes/Client.js 2024-06-14 08:43:27 +00:00

View File

@ -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.`);
}
}