diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2019-11-09 21:07:14 +0100 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2019-11-09 12:07:14 -0800 |
commit | 335e8bd33cd22891f12b58c4d9489d19c886ae4c (patch) | |
tree | 29d2c7098d922d325ea7ddf26a935eb498062f9d /cli/lib.rs | |
parent | d586f119fa588a590a4ba2b74c8c210de710e3e7 (diff) |
refactor: worker is no longer a resource (#3290)
Diffstat (limited to 'cli/lib.rs')
-rw-r--r-- | cli/lib.rs | 10 |
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) } |