From 5e8e286de705f026574754c2c28dcc3fc4a21711 Mon Sep 17 00:00:00 2001 From: "Kai A. Hiller" <V02460@gmail.com> Date: Wed, 7 Aug 2019 15:20:59 -0400 Subject: [PATCH] Fix error handling Signed-off-by: Kai A. Hiller <V02460@gmail.com> --- src/discordas.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/discordas.ts b/src/discordas.ts index c5f5873..182b5f7 100644 --- a/src/discordas.ts +++ b/src/discordas.ts @@ -131,7 +131,7 @@ async function run(port: number, fileConfig: DiscordBridgeConfig) { // Raise bridge errors in case of an unexpected error, too. if (!(err instanceof Unstable.EventNotHandledError)) { - err = wrapError(err, Unstable.InternalError); + err = wrapError(err, Unstable.BridgeInternalError); } // Don't send bridge errors out for EventTooOldError. @@ -244,15 +244,15 @@ async function run(port: number, fileConfig: DiscordBridgeConfig) { * Depending on the error type different log levels are hardcoded. */ function logOnEventError(err: Error): void { - const errTypes = []; - // const warn = [EventInternalError, EventTooOldError, NotReadyError, …]; + const errTypes = [Unstable.BridgeInternalError]; + // const warn = [EventTooOldError, NotReadyError, …]; const infoTypes = []; const verboseTypes = [Unstable.EventUnknownError]; switch (true) { - case isInstanceOfTypes(err, errTypes): log.error(err); - case isInstanceOfTypes(err, infoTypes): log.info(err); - case isInstanceOfTypes(err, verboseTypes): log.verbose(err); + case isInstanceOfTypes(err, errTypes): log.error(err); return; + case isInstanceOfTypes(err, infoTypes): log.info(err); return; + case isInstanceOfTypes(err, verboseTypes): log.verbose(err); return; default: log.warn(err); } } -- GitLab