The helper bot for LHT
https://lhtranslation.net
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
682 B
13 lines
682 B
const errorhandler = require("../log/errorhandler");
|
|
const chalk = require('chalk');
|
|
|
|
module.exports = client => {
|
|
process.on('unhandledRejection', (e, p) => { //nested promise rejections like to be icky so this should catch them all
|
|
errorhandler(client, e, p);
|
|
return process.exit(1); //i guess this handler does keep the event loop running but i'll adopt a zero-tolerance policy for unhandled rejections
|
|
}); // gotta catch 'em all
|
|
process.on('exit', code => {
|
|
client.log("Back to sleepies...", {color: "#78d9f8", source: client.config.bot.consoleName}, true);
|
|
return console.log(chalk.grey(`Exit code ${chalk.white(code)}`));
|
|
});
|
|
}; |