Support for message retry requests
This commit is contained in:
parent
28f016ce48
commit
ee513a1965
37 changed files with 1996 additions and 359 deletions
|
@ -12,6 +12,11 @@ message Envelope {
|
|||
PREKEY_BUNDLE = 3;
|
||||
RECEIPT = 5;
|
||||
UNIDENTIFIED_SENDER = 6;
|
||||
|
||||
// Our parser does not handle reserved in enums: DESKTOP-1569
|
||||
// reserved 7;
|
||||
|
||||
PLAINTEXT_CONTENT = 8;
|
||||
}
|
||||
|
||||
optional Type type = 1;
|
||||
|
@ -34,6 +39,7 @@ message Content {
|
|||
optional ReceiptMessage receiptMessage = 5;
|
||||
optional TypingMessage typingMessage = 6;
|
||||
optional bytes senderKeyDistributionMessage = 7;
|
||||
optional bytes decryptionErrorMessage = 8;
|
||||
}
|
||||
|
||||
// Everything in CallingMessage must be kept in sync with RingRTC (ringrtc-node).
|
||||
|
|
|
@ -39,16 +39,18 @@ message UnidentifiedSenderMessage {
|
|||
// reserved 3 to 6;
|
||||
|
||||
SENDERKEY_MESSAGE = 7;
|
||||
PLAINTEXT_CONTENT = 8;
|
||||
}
|
||||
|
||||
enum ContentHint {
|
||||
// Commented out here, even though it is correct syntax. Our parser cannot handle it.
|
||||
|
||||
// Our parser does not handle reserved in enums: DESKTOP-1569
|
||||
// reserved 0; // A content hint of "default" should never be encoded.
|
||||
|
||||
SUPPLEMENTARY = 1;
|
||||
RETRY = 2;
|
||||
|
||||
// Do not insert an error.
|
||||
SUPPLEMENTARY = 1;
|
||||
|
||||
// Put an invisible placeholder in the chat (using the groupId from the sealed sender envelope if available) and delay showing an error until later.
|
||||
RESENDABLE = 2;
|
||||
}
|
||||
|
||||
optional Type type = 1;
|
||||
|
@ -61,4 +63,4 @@ message UnidentifiedSenderMessage {
|
|||
optional bytes ephemeralPublic = 1;
|
||||
optional bytes encryptedStatic = 2;
|
||||
optional bytes encryptedMessage = 3;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue