Updated SIGINT event

This commit is contained in:
Christer Warén 2021-09-06 04:20:08 +03:00
parent 01730cd08b
commit 05852b99d4

View File

@ -16,50 +16,8 @@ module.exports = {
if (!client.stations) return process.exit(); if (!client.stations) return process.exit();
let currentRadios = client.radio.keys(); await client.funcs.saveRadios(client);
let radio = currentRadios.next(); await process.exit();
while (!radio.done) {
let currentRadio = client.radio.get(radio.value);
currentRadio.guild = client.datastore.getEntry(radio.value).guild;
if (currentRadio) {
await client.funcs.statisticsUpdate(client, currentRadio.guild, currentRadio);
await client.funcs.saveState(client, currentRadio.guild, currentRadio);
currentRadio.connection?.destroy();
currentRadio.audioPlayer?.stop();
currentRadio.message?.delete();
client.radio.delete(radio.value);
}
radio = currentRadios.next();
}
/*const rest = new REST({ version: '9' }).setToken(token);
if(version.includes("-dev")){
await rest.put(
Routes.applicationCommands(client.user.id),
{ body: [] },
);
let guilds = await client.guilds.fetch();
guilds.forEach(async guild => {
try {
await rest.put(
Routes.applicationGuildCommands(client.user.id, guild.id),
{ body: [] }
);
} catch (DiscordAPIError) {
}
});
}*/
setInterval(() => {
if(radio.done){
process.exit();
}
}, 1000);
}, 5000); }, 5000);
} }
} }