diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2019-07-31 13:58:41 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-07-31 11:58:41 +0000 |
commit | 421cbd39b4f0fdbdfc2eeed6da8dd3410246a044 (patch) | |
tree | add5b11671f8275323ab9d159962a9065d5ff8aa /cli/ops.rs | |
parent | ef63ec763a142f1e96e12e21d27ffae439f84ffd (diff) |
factor out FileFetcher to separate module (#2683)
* merge SourceFileFetcher trait and FileFetcher struct
* move logic related to source file fetching to //cli/file_fetcher.rs
* use Result when creating new ThreadSafeState
Diffstat (limited to 'cli/ops.rs')
-rw-r--r-- | cli/ops.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/cli/ops.rs b/cli/ops.rs index 227bb03b3..7ab3eb870 100644 --- a/cli/ops.rs +++ b/cli/ops.rs @@ -1,7 +1,6 @@ // Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. use atty; use crate::ansi; -use crate::deno_dir::SourceFileFetcher; use crate::deno_error; use crate::deno_error::DenoError; use crate::deno_error::ErrorKind; @@ -506,7 +505,7 @@ fn op_fetch_source_file( let resolved_specifier = state.resolve(specifier, referrer, false)?; let fut = state - .dir + .file_fetcher .fetch_source_file_async(&resolved_specifier) .and_then(move |out| { let builder = &mut FlatBufferBuilder::new(); @@ -2064,7 +2063,7 @@ fn op_create_worker( parent_state.argv.clone(), op_selector_std, parent_state.progress.clone(), - ); + )?; let rid = child_state.resource.rid; let name = format!("USER-WORKER-{}", specifier); |