From b757d4b3342ece78ecebaac83fec3bbeeea18250 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Wed, 14 Jul 2021 16:36:22 -0400 Subject: [PATCH] Measure how many "send message" requests are still using e164-based addressing. --- .../textsecuregcm/controllers/MessageController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java index 3fd3cf256..d4fd06040 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java @@ -148,6 +148,7 @@ public class MessageController { private static final String EPHEMERAL_TAG_NAME = "ephemeral"; private static final String SENDER_TYPE_TAG_NAME = "senderType"; private static final String SENDER_COUNTRY_TAG_NAME = "senderCountry"; + private static final String DESTINATION_TYPE_TAG_NAME = "destinationType"; private static final long MAX_MESSAGE_SIZE = DataSize.kibibytes(256).toBytes(); @@ -304,7 +305,8 @@ public class MessageController { final List tags = List.of(UserAgentTagUtil.getPlatformTag(userAgent), Tag.of(EPHEMERAL_TAG_NAME, String.valueOf(messages.isOnline())), - Tag.of(SENDER_TYPE_TAG_NAME, senderType)); + Tag.of(SENDER_TYPE_TAG_NAME, senderType), + Tag.of(DESTINATION_TYPE_TAG_NAME, destinationName.hasNumber() ? "e164" : "uuid")); for (IncomingMessage incomingMessage : messages.getMessages()) { Optional destinationDevice = destination.get().getDevice(incomingMessage.getDestinationDeviceId());