summaryrefslogtreecommitdiff
path: root/cli/lib.rs
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2019-11-09 21:07:14 +0100
committerBert Belder <bertbelder@gmail.com>2019-11-09 12:07:14 -0800
commit335e8bd33cd22891f12b58c4d9489d19c886ae4c (patch)
tree29d2c7098d922d325ea7ddf26a935eb498062f9d /cli/lib.rs
parentd586f119fa588a590a4ba2b74c8c210de710e3e7 (diff)
refactor: worker is no longer a resource (#3290)
Diffstat (limited to 'cli/lib.rs')
-rw-r--r--cli/lib.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/cli/lib.rs b/cli/lib.rs
index a22f61799..637986f9f 100644
--- a/cli/lib.rs
+++ b/cli/lib.rs
@@ -118,16 +118,22 @@ fn create_worker_and_state(
.map_err(deno_error::print_err_and_exit)
.unwrap();
+ let (int, ext) = ThreadSafeState::create_channels();
let state = ThreadSafeState::new(
global_state.clone(),
global_state.main_module.clone(),
true,
+ int,
)
.map_err(deno_error::print_err_and_exit)
.unwrap();
- let worker =
- Worker::new("main".to_string(), startup_data::deno_isolate_init(), state);
+ let worker = Worker::new(
+ "main".to_string(),
+ startup_data::deno_isolate_init(),
+ state,
+ ext,
+ );
(worker, global_state)
}