Clarify that `OutgoingMessageEntity#toEnvelope` is a test-only method

This commit is contained in:
Jon Chambers 2025-06-09 10:51:28 -04:00 committed by ravi-signal
parent 177c36b0d6
commit 904cc63a72
1 changed files with 3 additions and 1 deletions

View File

@ -7,6 +7,7 @@ package org.whispersystems.textsecuregcm.entities;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.google.common.annotations.VisibleForTesting;
import com.google.protobuf.ByteString; import com.google.protobuf.ByteString;
import java.util.Arrays; import java.util.Arrays;
import java.util.Objects; import java.util.Objects;
@ -37,7 +38,8 @@ public record OutgoingMessageEntity(UUID guid,
boolean story, boolean story,
@Nullable byte[] reportSpamToken) { @Nullable byte[] reportSpamToken) {
public MessageProtos.Envelope toEnvelope() { @VisibleForTesting
MessageProtos.Envelope toEnvelope() {
final MessageProtos.Envelope.Builder builder = MessageProtos.Envelope.newBuilder() final MessageProtos.Envelope.Builder builder = MessageProtos.Envelope.newBuilder()
.setType(MessageProtos.Envelope.Type.forNumber(type())) .setType(MessageProtos.Envelope.Type.forNumber(type()))
.setClientTimestamp(timestamp()) .setClientTimestamp(timestamp())