summaryrefslogtreecommitdiff
path: root/cli/ops.rs
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2019-03-28 16:05:41 -0400
committerGitHub <noreply@github.com>2019-03-28 16:05:41 -0400
commitc25e262b04c15d4de7107cc131de467882e7dcec (patch)
treea5e2fd2ba73f9f8881d0ea9166c36958747b6f49 /cli/ops.rs
parent51abcd614731bdb47a79f9f0c0fed81ddb7a474a (diff)
Merge the --recompile and --reload flags (#2003)
Diffstat (limited to 'cli/ops.rs')
-rw-r--r--cli/ops.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/cli/ops.rs b/cli/ops.rs
index 8f5304793..af2757648 100644
--- a/cli/ops.rs
+++ b/cli/ops.rs
@@ -386,9 +386,15 @@ fn op_fetch_module_meta_data(
"Sanity check"
);
+ let use_cache = !sc.state().flags.reload;
+
Box::new(futures::future::result(|| -> OpResult {
let builder = &mut FlatBufferBuilder::new();
- let out = sc.state().dir.fetch_module_meta_data(specifier, referrer)?;
+ // TODO(ry) Use fetch_module_meta_data_async.
+ let out = sc
+ .state()
+ .dir
+ .fetch_module_meta_data(specifier, referrer, use_cache)?;
let data_off = builder.create_vector(out.source_code.as_slice());
let msg_args = msg::FetchModuleMetaDataResArgs {
module_name: Some(builder.create_string(&out.module_name)),