Add a new capability for storage service record key rotation
This commit is contained in:
parent
f2cb04817b
commit
44c3b046dd
|
@ -92,6 +92,7 @@ public class ProfileGrpcHelper {
|
|||
case TRANSFER -> org.signal.chat.common.DeviceCapability.DEVICE_CAPABILITY_TRANSFER;
|
||||
case DELETE_SYNC -> org.signal.chat.common.DeviceCapability.DEVICE_CAPABILITY_DELETE_SYNC;
|
||||
case VERSIONED_EXPIRATION_TIMER -> org.signal.chat.common.DeviceCapability.DEVICE_CAPABILITY_VERSIONED_EXPIRATION_TIMER;
|
||||
case STORAGE_SERVICE_RECORD_KEY_ROTATION -> org.signal.chat.common.DeviceCapability.DEVICE_CAPABILITY_STORAGE_SERVICE_RECORD_KEY_ROTATION;
|
||||
})
|
||||
.forEach(capabilitiesBuilder::addCapabilities);
|
||||
|
||||
|
|
|
@ -9,7 +9,8 @@ public enum DeviceCapability {
|
|||
STORAGE("storage", AccountCapabilityMode.ANY_DEVICE, false, false),
|
||||
TRANSFER("transfer", AccountCapabilityMode.PRIMARY_DEVICE, false, false),
|
||||
DELETE_SYNC("deleteSync", AccountCapabilityMode.ALL_DEVICES, true, true),
|
||||
VERSIONED_EXPIRATION_TIMER("versionedExpirationTimer", AccountCapabilityMode.ALL_DEVICES, true, true);
|
||||
VERSIONED_EXPIRATION_TIMER("versionedExpirationTimer", AccountCapabilityMode.ALL_DEVICES, true, true),
|
||||
STORAGE_SERVICE_RECORD_KEY_ROTATION("ssre2", AccountCapabilityMode.ALL_DEVICES, true, true);
|
||||
|
||||
public enum AccountCapabilityMode {
|
||||
PRIMARY_DEVICE,
|
||||
|
|
|
@ -99,4 +99,5 @@ enum DeviceCapability {
|
|||
DEVICE_CAPABILITY_TRANSFER = 2;
|
||||
DEVICE_CAPABILITY_DELETE_SYNC = 3;
|
||||
DEVICE_CAPABILITY_VERSIONED_EXPIRATION_TIMER = 4;
|
||||
DEVICE_CAPABILITY_STORAGE_SERVICE_RECORD_KEY_ROTATION = 5;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue