diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/storage/Device.java b/service/src/main/java/org/whispersystems/textsecuregcm/storage/Device.java index ed83fd965..4b6387c67 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/storage/Device.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/storage/Device.java @@ -25,7 +25,7 @@ public class Device { public static final List ALL_POSSIBLE_DEVICE_IDS = IntStream.range(Device.PRIMARY_ID, MAXIMUM_DEVICE_ID).boxed() .map(Integer::byteValue).collect(Collectors.toList()); - private static final long ALLOWED_LINKED_IDLE_MILLIS = Duration.ofDays(30).toMillis(); + private static final long ALLOWED_LINKED_IDLE_MILLIS = Duration.ofDays(45).toMillis(); private static final long ALLOWED_PRIMARY_IDLE_MILLIS = Duration.ofDays(180).toMillis(); @JsonDeserialize(using = DeviceIdDeserializer.class) diff --git a/service/src/test/java/org/whispersystems/textsecuregcm/storage/DeviceTest.java b/service/src/test/java/org/whispersystems/textsecuregcm/storage/DeviceTest.java index af32761ac..ca0aa849b 100644 --- a/service/src/test/java/org/whispersystems/textsecuregcm/storage/DeviceTest.java +++ b/service/src/test/java/org/whispersystems/textsecuregcm/storage/DeviceTest.java @@ -22,8 +22,8 @@ class DeviceTest { "true, P180D, false", "true, P181D, true", "false, P1D, false", - "false, P30D, false", - "false, P31D, true", + "false, P45D, false", + "false, P46D, true", "false, P180D, true", }) public void testIsExpired(final boolean primary, final Duration timeSinceLastSeen, final boolean expectExpired) {