summaryrefslogtreecommitdiff
path: root/cli/ops
diff options
context:
space:
mode:
Diffstat (limited to 'cli/ops')
-rw-r--r--cli/ops/compiler.rs5
-rw-r--r--cli/ops/fs_events.rs2
-rw-r--r--cli/ops/net.rs7
-rw-r--r--cli/ops/tls.rs5
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 {