Respond to proto::OpenBuffer requests

This commit is contained in:
Antonio Scandurra
2021-06-23 16:20:02 +02:00
parent c5e08b6548
commit 02321af08a
9 changed files with 260 additions and 123 deletions
+4 -2
View File
@@ -432,9 +432,10 @@ mod tests {
};
let request3 = proto::OpenBuffer {
worktree_id: 1,
id: 2,
path: "path/two".to_string(),
};
let response3 = proto::OpenBufferResponse {
buffer_id: 2,
buffer: Some(proto::Buffer {
content: "path/two content".to_string(),
history: vec![],
@@ -442,9 +443,10 @@ mod tests {
};
let request4 = proto::OpenBuffer {
worktree_id: 2,
id: 1,
path: "path/one".to_string(),
};
let response4 = proto::OpenBufferResponse {
buffer_id: 1,
buffer: Some(proto::Buffer {
content: "path/one content".to_string(),
history: vec![],
+2 -3
View File
@@ -71,9 +71,8 @@ macro_rules! request_message {
request_message!(Auth, AuthResponse);
request_message!(ShareWorktree, ShareWorktreeResponse);
request_message!(OpenWorktree, OpenWorktreeResponse);
request_message!(OpenFile, OpenFileResponse);
message!(CloseFile);
request_message!(OpenBuffer, OpenBufferResponse);
message!(CloseBuffer);
/// A stream of protobuf messages.
pub struct MessageStream<T> {
@@ -169,7 +168,7 @@ mod tests {
let message2 = OpenBuffer {
worktree_id: 0,
id: 1,
path: "some/path".to_string(),
}
.into_envelope(5, None, None);