From 45d3b8955de628db0ef051eeb8e351837b4a3b3e Mon Sep 17 00:00:00 2001 From: "Kevin (Kun) \"Kassimo\" Qian" Date: Fri, 12 Oct 2018 11:22:52 -0700 Subject: Fix promise reject issue (#936) --- js/main.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'js/main.ts') diff --git a/js/main.ts b/js/main.ts index 24418b53e..0d33cf063 100644 --- a/js/main.ts +++ b/js/main.ts @@ -7,6 +7,7 @@ import { DenoCompiler } from "./compiler"; import { libdeno } from "./libdeno"; import { args } from "./deno"; import { sendSync, handleAsyncMsgFromRust } from "./dispatch"; +import { promiseErrorExaminer, promiseRejectHandler } from "./promise_util"; function sendStart(): msg.StartRes { const builder = new flatbuffers.Builder(); @@ -39,6 +40,8 @@ function onGlobalError( export default function denoMain() { libdeno.recv(handleAsyncMsgFromRust); libdeno.setGlobalErrorHandler(onGlobalError); + libdeno.setPromiseRejectHandler(promiseRejectHandler); + libdeno.setPromiseErrorExaminer(promiseErrorExaminer); const compiler = DenoCompiler.instance(); // First we send an empty "Start" message to let the privileged side know we -- cgit v1.2.3