From 6cffd0a7237d4e69588a4fb30ab8cf27bbffff35 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 19 Aug 2020 13:19:57 -0400 Subject: [PATCH] Update link preview sync settings. We need to rotate the link preview setting to avoid newer desktops with older mobile clients from generating proxy-less previews. --- libsignal/service/src/main/proto/SignalService.proto | 3 ++- libsignal/service/src/main/proto/SignalStorage.proto | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/libsignal/service/src/main/proto/SignalService.proto b/libsignal/service/src/main/proto/SignalService.proto index 3bb08112c9..f50b7e49b9 100644 --- a/libsignal/service/src/main/proto/SignalService.proto +++ b/libsignal/service/src/main/proto/SignalService.proto @@ -353,8 +353,9 @@ message SyncMessage { optional bool readReceipts = 1; optional bool unidentifiedDeliveryIndicators = 2; optional bool typingIndicators = 3; - optional bool linkPreviews = 4; + // 4 is reserved (old link preview setting) optional uint32 provisioningVersion = 5; + optional bool linkPreviews = 6; } message StickerPackOperation { diff --git a/libsignal/service/src/main/proto/SignalStorage.proto b/libsignal/service/src/main/proto/SignalStorage.proto index e36d4273c7..40e81a2f77 100644 --- a/libsignal/service/src/main/proto/SignalStorage.proto +++ b/libsignal/service/src/main/proto/SignalStorage.proto @@ -105,5 +105,7 @@ message AccountRecord { bool readReceipts = 6; bool sealedSenderIndicators = 7; bool typingIndicators = 8; - bool linkPreviews = 9; + bool proxiedLinkPreviews = 9; + // 10 is reserved for unread + bool linkPreviews = 11; }