Handle incoming "viewed" sync messages
This commit is contained in:
parent
4cd3da8f5b
commit
45b599e87a
2 changed files with 14 additions and 0 deletions
|
@ -366,6 +366,12 @@ message SyncMessage {
|
|||
optional uint64 timestamp = 2;
|
||||
}
|
||||
|
||||
message Viewed {
|
||||
optional string senderE164 = 1;
|
||||
optional string senderUuid = 3;
|
||||
optional uint64 timestamp = 2;
|
||||
}
|
||||
|
||||
message Configuration {
|
||||
optional bool readReceipts = 1;
|
||||
optional bool unidentifiedDeliveryIndicators = 2;
|
||||
|
@ -431,6 +437,8 @@ message SyncMessage {
|
|||
optional FetchLatest fetchLatest = 12;
|
||||
optional Keys keys = 13;
|
||||
optional MessageRequestResponse messageRequestResponse = 14;
|
||||
reserved 15; // not yet added
|
||||
repeated Viewed viewed = 16;
|
||||
}
|
||||
|
||||
message AttachmentPointer {
|
||||
|
|
6
ts/textsecure.d.ts
vendored
6
ts/textsecure.d.ts
vendored
|
@ -1099,6 +1099,7 @@ export declare class SyncMessageClass {
|
|||
messageRequestResponse?: SyncMessageClass.MessageRequestResponse;
|
||||
fetchLatest?: SyncMessageClass.FetchLatest;
|
||||
keys?: SyncMessageClass.Keys;
|
||||
viewed?: Array<SyncMessageClass.Viewed>;
|
||||
}
|
||||
|
||||
// Note: we need to use namespaces to express nested classes in Typescript
|
||||
|
@ -1127,6 +1128,11 @@ export declare namespace SyncMessageClass {
|
|||
senderUuid: string | null;
|
||||
timestamp?: ProtoBigNumberType;
|
||||
}
|
||||
class Viewed {
|
||||
sender: string | null;
|
||||
senderUuid: string | null;
|
||||
timestamp?: ProtoBigNumberType;
|
||||
}
|
||||
class Request {
|
||||
type?: number;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue