mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-21 02:37:05 +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');
|
||||
|
||||
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
|
||||
.on('shardCreate', (shard) => {
|
||||
clearInterval(interval);
|
||||
console.log(`🟡 Launching shard ${shard.id}`);
|
||||
shard.on('ready', () => console.log(`🟢 Launched shard ${shard.id}`));
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user