diff --git a/package-lock.json b/package-lock.json index 02931f5..532fc05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "denim_3001", - "version": "3001.62.4", + "version": "3001.62.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "denim_3001", - "version": "3001.62.4", + "version": "3001.62.5", "license": "ISC", "dependencies": { "@discordjs/voice": "^0.18.0", diff --git a/package.json b/package.json index 049ac63..d330dfa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "denim_3001", - "version": "3001.62.4", + "version": "3001.62.5", "description": "Toto je velmi kvalitní bot.", "repository": { "url": "https://github.com/Histmy/Denim-Bot/" diff --git a/src/app.ts b/src/app.ts index 132c729..f5e7556 100644 --- a/src/app.ts +++ b/src/app.ts @@ -29,6 +29,37 @@ client.on("shardError", err => { adminLog(client, "šárd ejrr??", err); }); +process.on("unhandledRejection", (reason, promise) => { + log(new Error("Unhandled Rejection:"), reason, promise); + + let message: string | Error; + + if (reason instanceof Error) { + message = reason; + } else if (typeof reason == "string") { + message = reason; + } else { + message = String(reason); + } + + adminLog(client, "Unhandled Rejection", message); +}); + +process.on("uncaughtException", (err) => { + log(new Error("Uncaught Exception:"), err); + + let message: string | Error; + if (err instanceof Error) { + message = err; + } else if (typeof err == "string") { + message = err; + } else { + message = String(err); + } + + adminLog(client, "Uncaught Exception", message); +}); + client.komandy = {}; client.aliasy = {}; setClient(client);