Skip to content

Commit 03ff7bb

Browse files
committed
Use new Messages method
1 parent b3a1874 commit 03ff7bb

3 files changed

Lines changed: 5 additions & 29 deletions

File tree

api/rbt/mcp/v1/stream.proto

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,6 @@ service StreamMethods {
4242
option (rbt.v1alpha1.method).reader = {
4343
};
4444
}
45-
46-
rpc GetStream(GetStreamRequest) returns (GetStreamResponse) {
47-
option (rbt.v1alpha1.method).reader = {
48-
};
49-
}
5045
}
5146

5247
////////////////////////////////////////////////////////////////////////
@@ -99,9 +94,3 @@ message MessagesResponse {
9994
}
10095

10196
////////////////////////////////////////////////////////////////////////
102-
message GetStreamRequest {}
103-
104-
message GetStreamResponse {
105-
string json_messages = 1;
106-
}
107-
////////////////////////////////////////////////////////////////////////

reboot/inspect/src/App.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,14 @@ function StreamSequenceDiagram({
5151
}: {
5252
selectedStreamId: string;
5353
}) {
54-
const { useGetStream } = useStream({
54+
const { useMessages } = useStream({
5555
id: selectedStreamId,
5656
});
57-
const { response } = useGetStream();
57+
const { response } = useMessages();
5858

59-
const messages = response ? JSON.parse(response.jsonMessages) : [];
59+
const messages = response
60+
? response.messages.map((msg: any) => msg.toJson())
61+
: [];
6062

6163
return (
6264
<>

reboot/mcp/servicers/stream.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,9 @@
88
ReplayRequest,
99
ReplayResponse,
1010
Stream,
11-
GetStreamRequest,
12-
GetStreamResponse,
1311
)
1412
from reboot.aio.auth.authorizers import allow
1513
from reboot.aio.contexts import ReaderContext, WriterContext
16-
from google.protobuf.json_format import MessageToDict
17-
import json
1814

1915

2016
class StreamServicer(Stream.Servicer):
@@ -82,14 +78,3 @@ async def Messages(
8278
request: Empty,
8379
) -> MessagesResponse:
8480
return MessagesResponse(messages=self.state.messages)
85-
86-
async def GetStream(
87-
self,
88-
context: ReaderContext,
89-
request: GetStreamRequest,
90-
) -> GetStreamResponse:
91-
json_array = [
92-
MessageToDict(message) for message in self.state.messages
93-
]
94-
95-
return GetStreamResponse(json_messages=json.dumps(json_array))

0 commit comments

Comments
 (0)