mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
feat: add cpr
This commit is contained in:
1 parent
d9aca6a3ed
commit
e296267ccd
1 file changed
+11
@@ -7,8 +7,19 @@ import { manager } from './core/discord/manager';
|
|||||||
|
|
||||||
console.log('pre manager event listeners and spawn');
|
console.log('pre manager event listeners and spawn');
|
||||||
|
|
||||||
|
let isFirst = true;
|
||||||
|
const interval = setInterval(() => {
|
||||||
|
if (!isFirst) {
|
||||||
|
console.warn('respawning all shards because manager died');
|
||||||
|
manager.respawnAll();
|
||||||
|
}
|
||||||
|
|
||||||
|
isFirst = false;
|
||||||
|
}, 5000);
|
||||||
|
|
||||||
const shards = await manager
|
const shards = await manager
|
||||||
.on('shardCreate', (shard) => {
|
.on('shardCreate', (shard) => {
|
||||||
|
clearInterval(interval);
|
||||||
console.log(`🟡 Launching shard ${shard.id}`);
|
console.log(`🟡 Launching shard ${shard.id}`);
|
||||||
shard.on('ready', () => console.log(`🟢 Launched shard ${shard.id}`));
|
shard.on('ready', () => console.log(`🟢 Launched shard ${shard.id}`));
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in new issue
Block a user