mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-20 18:58:07 +01:00
Include ephemeral flag in individual messages
This commit is contained in:
committed by
Jon Chambers
parent
c84d96abee
commit
70ce6eff9e
@@ -64,8 +64,6 @@ class OutgoingMessageEntityTest {
|
||||
|
||||
@Test
|
||||
void entityPreservesEnvelope() {
|
||||
final Random random = new Random();
|
||||
|
||||
final byte[] reportSpamToken = TestRandomUtil.nextBytes(8);
|
||||
|
||||
final Account account = new Account();
|
||||
@@ -79,11 +77,14 @@ class OutgoingMessageEntityTest {
|
||||
(byte) 123,
|
||||
System.currentTimeMillis(),
|
||||
false,
|
||||
false,
|
||||
true,
|
||||
reportSpamToken);
|
||||
|
||||
MessageProtos.Envelope envelope = baseEnvelope.toBuilder().setServerGuid(UUID.randomUUID().toString()).build();
|
||||
|
||||
assertEquals(envelope, OutgoingMessageEntity.fromEnvelope(envelope).toEnvelope());
|
||||
// Note that outgoing message entities don't have an "ephemeral"/"online" flag
|
||||
assertEquals(envelope.toBuilder().clearEphemeral().build(),
|
||||
OutgoingMessageEntity.fromEnvelope(envelope).toEnvelope());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user