Update SignalService.proto

pull/2/head
Niels Andriesse 6 years ago
parent a551500e37
commit d78b85c5b9

@ -22,6 +22,7 @@ message Envelope {
PREKEY_BUNDLE = 3; PREKEY_BUNDLE = 3;
RECEIPT = 5; RECEIPT = 5;
UNIDENTIFIED_SENDER = 6; UNIDENTIFIED_SENDER = 6;
FRIEND_REQUEST = 101; // Loki: Contains prekeys and a message; uses simple encryption
} }
// @required // @required
@ -59,6 +60,23 @@ message Content {
optional NullMessage nullMessage = 4; optional NullMessage nullMessage = 4;
optional ReceiptMessage receiptMessage = 5; optional ReceiptMessage receiptMessage = 5;
optional TypingMessage typingMessage = 6; optional TypingMessage typingMessage = 6;
optional PrekeyBundleMessage prekeyBundleMessage = 101; // Loki
optional LokiAddressMessage LokiAddressMessage = 102; // Loki
}
message PrekeyBundleMessage { // Loki
optional bytes identityKey = 1;
optional uint32 deviceID = 2;
optional uint32 prekeyID = 3;
optional uint32 signedKeyID = 4;
optional bytes prekey = 5;
optional bytes signedKey = 6;
optional bytes signature = 7;
}
message LokiAddressMessage { // Loki
optional string p2pAddress = 1;
optional uint32 p2pPort = 2;
} }
message CallMessage { message CallMessage {
@ -223,6 +241,7 @@ message DataMessage {
optional Quote quote = 8; optional Quote quote = 8;
repeated Contact contact = 9; repeated Contact contact = 9;
repeated Preview preview = 10; repeated Preview preview = 10;
optional Contact profile = 101; // Loki: The current user's profile
} }
message NullMessage { message NullMessage {

Loading…
Cancel
Save