diff options
Diffstat (limited to 'cli/ops')
-rw-r--r-- | cli/ops/compiler.rs | 5 | ||||
-rw-r--r-- | cli/ops/fs_events.rs | 2 | ||||
-rw-r--r-- | cli/ops/net.rs | 7 | ||||
-rw-r--r-- | cli/ops/tls.rs | 5 |
4 files changed, 8 insertions, 11 deletions
diff --git a/cli/ops/compiler.rs b/cli/ops/compiler.rs index 37e6bfd28..f6f1dc34e 100644 --- a/cli/ops/compiler.rs +++ b/cli/ops/compiler.rs @@ -44,13 +44,12 @@ fn op_cache( let state_ = &state.borrow().global_state; let ts_compiler = state_.ts_compiler.clone(); - let fut = ts_compiler.cache_compiler_output( + ts_compiler.cache_compiler_output( &module_specifier, &args.extension, &args.contents, - ); + )?; - futures::executor::block_on(fut)?; Ok(JsonOp::Sync(json!({}))) } diff --git a/cli/ops/fs_events.rs b/cli/ops/fs_events.rs index 8a6434872..8230983dd 100644 --- a/cli/ops/fs_events.rs +++ b/cli/ops/fs_events.rs @@ -78,7 +78,7 @@ pub fn op_fs_events_open( let mut sender = sender.lock().unwrap(); // Ignore result, if send failed it means that watcher was already closed, // but not all messages have been flushed. - let _ = futures::executor::block_on(sender.send(res2)); + let _ = sender.try_send(res2); }) .map_err(ErrBox::from)?; let recursive_mode = if args.recursive { diff --git a/cli/ops/net.rs b/cli/ops/net.rs index fd4227015..aa6d9929f 100644 --- a/cli/ops/net.rs +++ b/cli/ops/net.rs @@ -215,7 +215,7 @@ fn op_send( OpError::bad_resource("Socket has been closed".to_string()) })?; let socket = &mut resource.socket; - let addr = resolve_addr(&args.hostname, args.port).await?; + let addr = resolve_addr(&args.hostname, args.port)?; socket.send_to(&buf, addr).await?; Ok(json!({})) }; @@ -273,7 +273,7 @@ fn op_connect( let state_ = state.clone(); state.check_net(&args.hostname, args.port)?; let op = async move { - let addr = resolve_addr(&args.hostname, args.port).await?; + let addr = resolve_addr(&args.hostname, args.port)?; let tcp_stream = TcpStream::connect(&addr).await?; let local_addr = tcp_stream.local_addr()?; let remote_addr = tcp_stream.peer_addr()?; @@ -500,8 +500,7 @@ fn op_listen( transport_args: ArgsEnum::Ip(args), } => { state.check_net(&args.hostname, args.port)?; - let addr = - futures::executor::block_on(resolve_addr(&args.hostname, args.port))?; + let addr = resolve_addr(&args.hostname, args.port)?; let (rid, local_addr) = if transport == "tcp" { listen_tcp(state, addr)? } else { diff --git a/cli/ops/tls.rs b/cli/ops/tls.rs index a27d473da..27d3b3b6e 100644 --- a/cli/ops/tls.rs +++ b/cli/ops/tls.rs @@ -61,7 +61,7 @@ pub fn op_connect_tls( } let op = async move { - let addr = resolve_addr(&args.hostname, args.port).await?; + let addr = resolve_addr(&args.hostname, args.port)?; let tcp_stream = TcpStream::connect(&addr).await?; let local_addr = tcp_stream.local_addr()?; let remote_addr = tcp_stream.peer_addr()?; @@ -237,8 +237,7 @@ fn op_listen_tls( .set_single_cert(load_certs(&cert_file)?, load_keys(&key_file)?.remove(0)) .expect("invalid key or certificate"); let tls_acceptor = TlsAcceptor::from(Arc::new(config)); - let addr = - futures::executor::block_on(resolve_addr(&args.hostname, args.port))?; + let addr = resolve_addr(&args.hostname, args.port)?; let listener = futures::executor::block_on(TcpListener::bind(&addr))?; let local_addr = listener.local_addr()?; let tls_listener_resource = TlsListenerResource { |