Page MenuHomePhabricator

D4217.id13641.diff
No OneTemporary

D4217.id13641.diff

diff --git a/native/cpp/CommonCpp/grpc/protos/tunnelbroker.proto b/native/cpp/CommonCpp/grpc/protos/tunnelbroker.proto
--- a/native/cpp/CommonCpp/grpc/protos/tunnelbroker.proto
+++ b/native/cpp/CommonCpp/grpc/protos/tunnelbroker.proto
@@ -76,17 +76,36 @@
repeated string blobHashes = 3;
}
-message OutboundMessage {
+// The messages from the Tunnelbroker to the Client
+
+message OutboundMessageStruct {
string toDeviceID = 1;
string payload = 2;
repeated string blobHashes = 3;
}
-message InboundMessage {
+message OutboundMessage {
+ string sessionID = 1;
+ oneof data {
+ OutboundMessageStruct payloadMessage = 2;
+ string newMessageID = 3;
+ }
+}
+
+// The messages from the Client to the Tunnelbroker
+
+message InboundMessageStruct {
string fromDeviceID = 1;
- string fromConnectionID = 2;
- string payload = 3;
- repeated string blobHashes = 4;
+ string payload = 2;
+ repeated string blobHashes = 3;
+}
+
+message InboundMessage {
+ string sessionID = 1;
+ oneof data {
+ InboundMessageStruct payloadMessage = 2;
+ int64 checkpointTime = 3;
+ }
}
// Old API structures

File Metadata

Mime Type
text/plain
Expires
Mon, Dec 2, 12:09 PM (19 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2607552
Default Alt Text
D4217.id13641.diff (1 KB)

Event Timeline