Setup pinned messages types and table

Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
This commit is contained in:
Jamie
2025-11-19 11:12:29 -08:00
committed by GitHub
parent 710a54d43f
commit 7c12a1d3de
8 changed files with 206 additions and 2 deletions

View File

@@ -390,6 +390,20 @@ message DataMessage {
optional uint32 voteCount = 4;
}
message PinMessage {
optional bytes targetAuthorAciBinary = 1; // 16-byte UUID
optional uint64 targetSentTimestamp = 2;
oneof pinDuration {
uint32 seconds = 3;
bool forever = 4;
}
}
message UnpinMessage {
optional bytes targetAuthorAciBinary = 1; // 16-byte UUID
optional uint64 targetSentTimestamp = 2;
}
optional string body = 1;
repeated AttachmentPointer attachments = 2;
reserved /*groupV1*/ 3;
@@ -415,7 +429,9 @@ message DataMessage {
optional PollCreate pollCreate = 24;
optional PollTerminate pollTerminate = 25;
optional PollVote pollVote = 26;
// NEXT ID: 27
optional PinMessage pinMessage = 27;
optional UnpinMessage unpinMessage = 28;
// NEXT ID: 29
}
message NullMessage {