Restructure RPC state to also keep track of remote worktrees on guests
This commit is contained in:
+1
-1
@@ -29,7 +29,7 @@ type BoxedReader = Pin<Box<dyn AsyncRead + 'static + Send>>;
|
||||
pub struct ConnectionId(u32);
|
||||
|
||||
#[derive(Clone, Copy, PartialEq, Eq, Hash, Debug)]
|
||||
pub struct PeerId(u32);
|
||||
pub struct PeerId(pub u32);
|
||||
|
||||
struct Connection {
|
||||
writer: Mutex<MessageStream<BoxedWriter>>,
|
||||
|
||||
@@ -74,6 +74,7 @@ request_message!(OpenWorktree, OpenWorktreeResponse);
|
||||
request_message!(OpenBuffer, OpenBufferResponse);
|
||||
message!(CloseBuffer);
|
||||
message!(UpdateBuffer);
|
||||
message!(RemoveGuest);
|
||||
|
||||
/// A stream of protobuf messages.
|
||||
pub struct MessageStream<T> {
|
||||
|
||||
Reference in New Issue
Block a user