diff --git a/src/discordas.ts b/src/discordas.ts index 841747a667ae4868cdb7610b401529775165ff00..c445547842dd95daf5bc7abe500cb93bfdf0ea41 100644 --- a/src/discordas.ts +++ b/src/discordas.ts @@ -107,6 +107,7 @@ async function run(port: number, fileConfig: DiscordBridgeConfig) { await request.outcomeFrom(Bluebird.resolve(roomhandler.OnEvent(request, context))); } catch (err) { log.error("Exception thrown while handling \"onEvent\" event", err); + await request.outcomeFrom(Bluebird.reject("Failed to handle")); } }, onLog: (line, isError) => {