Remove gpui dependency from rpc_client
Also, avoid any contention between connections. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
This commit is contained in:
co-authored by
Nathan Sobo
parent
3db215418c
commit
d3a3ad2820
@@ -671,7 +671,8 @@ impl Workspace {
|
||||
let stream = smol::net::TcpStream::connect(rpc_address).await?;
|
||||
|
||||
let rpc_client = RpcClient::new();
|
||||
let connection_id = rpc_client.connect(stream, executor).await;
|
||||
let (connection_id, handler) = rpc_client.add_connection(stream).await;
|
||||
executor.spawn(handler).detach();
|
||||
|
||||
let auth_response = rpc_client
|
||||
.request(
|
||||
|
||||
Reference in New Issue
Block a user