From 45d4fd44c9444241a898d3075b99e8871fccdd65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Mon, 28 Sep 2020 12:14:11 +0200 Subject: refactor: move op state registration to workers (#7696) --- cli/ops/runtime.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'cli/ops/runtime.rs') diff --git a/cli/ops/runtime.rs b/cli/ops/runtime.rs index d059301f1..b1eddc265 100644 --- a/cli/ops/runtime.rs +++ b/cli/ops/runtime.rs @@ -14,7 +14,12 @@ use deno_core::OpState; use deno_core::ZeroCopyBuf; use std::env; -pub fn init(rt: &mut deno_core::JsRuntime) { +pub fn init(rt: &mut deno_core::JsRuntime, main_module: ModuleSpecifier) { + { + let op_state = rt.op_state(); + let mut state = op_state.borrow_mut(); + state.put::(main_module); + } super::reg_json_sync(rt, "op_start", op_start); super::reg_json_sync(rt, "op_main_module", op_main_module); super::reg_json_sync(rt, "op_metrics", op_metrics); -- cgit v1.2.3