diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2019-11-07 17:11:15 +0100 |
---|---|---|
committer | Ry Dahl <ry@tinyclouds.org> | 2019-11-07 11:11:15 -0500 |
commit | 25c276055b3dfdcecd77d18a0c6ebfcee531442d (patch) | |
tree | f15f6170b6e9d966a9188f74bfb3e5bec45a3512 /cli/ops/tls.rs | |
parent | 415d4c2e5236f6d8dfef8865b1665f144c39a019 (diff) |
refactor: remove cli::resources::Resource (#3285)
Diffstat (limited to 'cli/ops/tls.rs')
-rw-r--r-- | cli/ops/tls.rs | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/cli/ops/tls.rs b/cli/ops/tls.rs index ee08f357a..6e8348c91 100644 --- a/cli/ops/tls.rs +++ b/cli/ops/tls.rs @@ -6,7 +6,7 @@ use crate::deno_error::ErrorKind; use crate::ops::json_op; use crate::resolve_addr::resolve_addr; use crate::resources; -use crate::resources::CoreResource; +use crate::resources::Resource; use crate::state::ThreadSafeState; use deno::*; use futures::Async; @@ -99,9 +99,9 @@ pub fn op_dial_tls( .connect(dnsname, tcp_stream) .map_err(ErrBox::from) .and_then(move |tls_stream| { - let tls_stream_resource = resources::add_tls_stream(tls_stream); + let rid = resources::add_tls_stream(tls_stream); futures::future::ok(json!({ - "rid": tls_stream_resource.rid, + "rid": rid, "localAddr": local_addr.to_string(), "remoteAddr": remote_addr.to_string(), })) @@ -179,7 +179,7 @@ pub struct TlsListenerResource { local_addr: SocketAddr, } -impl CoreResource for TlsListenerResource {} +impl Resource for TlsListenerResource {} impl Drop for TlsListenerResource { fn drop(&mut self) { @@ -389,14 +389,13 @@ fn op_accept_tls( .accept(tcp_stream) .map_err(ErrBox::from) .and_then(move |tls_stream| { - let tls_stream_resource = - resources::add_server_tls_stream(tls_stream); - Ok((tls_stream_resource, local_addr, remote_addr)) + let rid = resources::add_server_tls_stream(tls_stream); + Ok((rid, local_addr, remote_addr)) }) }) - .and_then(move |(tls_stream_resource, local_addr, remote_addr)| { + .and_then(move |(rid, local_addr, remote_addr)| { futures::future::ok(json!({ - "rid": tls_stream_resource.rid, + "rid": rid, "localAddr": local_addr.to_string(), "remoteAddr": remote_addr.to_string(), })) |