diff options
Diffstat (limited to 'cli/tools/run.rs')
-rw-r--r-- | cli/tools/run.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cli/tools/run.rs b/cli/tools/run.rs index 5fb31a4ad..80e80577e 100644 --- a/cli/tools/run.rs +++ b/cli/tools/run.rs @@ -110,18 +110,17 @@ async fn run_with_watch( job_name: "Process".to_string(), clear_screen: !watch_flags.no_clear_screen, }, - move |flags, sender, _changed_paths| { + move |flags, watcher_communicator, _changed_paths| { Ok(async move { let factory = CliFactoryBuilder::new() - .with_watcher(sender.clone()) - .build_from_flags(flags) + .build_from_flags_for_watcher(flags, watcher_communicator.clone()) .await?; let cli_options = factory.cli_options(); let main_module = cli_options.resolve_main_module()?; maybe_npm_install(&factory).await?; - let _ = sender.send(cli_options.watch_paths()); + let _ = watcher_communicator.watch_paths(cli_options.watch_paths()); let permissions = PermissionsContainer::new(Permissions::from_options( &cli_options.permissions_options(), |