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 TRANSFER -> org.signal.chat.common.DeviceCapability.DEVICE_CAPABILITY_TRANSFER;
|
||||||
case DELETE_SYNC -> org.signal.chat.common.DeviceCapability.DEVICE_CAPABILITY_DELETE_SYNC;
|
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 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);
|
.forEach(capabilitiesBuilder::addCapabilities);
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,8 @@ public enum DeviceCapability {
|
||||||
STORAGE("storage", AccountCapabilityMode.ANY_DEVICE, false, false),
|
STORAGE("storage", AccountCapabilityMode.ANY_DEVICE, false, false),
|
||||||
TRANSFER("transfer", AccountCapabilityMode.PRIMARY_DEVICE, false, false),
|
TRANSFER("transfer", AccountCapabilityMode.PRIMARY_DEVICE, false, false),
|
||||||
DELETE_SYNC("deleteSync", AccountCapabilityMode.ALL_DEVICES, true, true),
|
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 {
|
public enum AccountCapabilityMode {
|
||||||
PRIMARY_DEVICE,
|
PRIMARY_DEVICE,
|
||||||
|
|
|
@ -99,4 +99,5 @@ enum DeviceCapability {
|
||||||
DEVICE_CAPABILITY_TRANSFER = 2;
|
DEVICE_CAPABILITY_TRANSFER = 2;
|
||||||
DEVICE_CAPABILITY_DELETE_SYNC = 3;
|
DEVICE_CAPABILITY_DELETE_SYNC = 3;
|
||||||
DEVICE_CAPABILITY_VERSIONED_EXPIRATION_TIMER = 4;
|
DEVICE_CAPABILITY_VERSIONED_EXPIRATION_TIMER = 4;
|
||||||
|
DEVICE_CAPABILITY_STORAGE_SERVICE_RECORD_KEY_ROTATION = 5;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue