From 72668ed0a2b1671ddf1ede7b0d15255d0dbdf1d9 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Tue, 9 Jan 2024 11:48:24 -0500 Subject: [PATCH] Make "send individual message" endpoint `@ManagedAsync` --- .../textsecuregcm/controllers/MessageController.java | 2 ++ 1 file changed, 2 insertions(+) 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 8b95c2b1f..e1330a4aa 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/controllers/MessageController.java @@ -69,6 +69,7 @@ import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.core.Response.Status; import org.apache.commons.lang3.StringUtils; +import org.glassfish.jersey.server.ManagedAsync; import org.signal.libsignal.protocol.SealedSenderMultiRecipientMessage; import org.signal.libsignal.protocol.ServiceId; import org.signal.libsignal.protocol.SealedSenderMultiRecipientMessage.Recipient; @@ -223,6 +224,7 @@ public class MessageController { @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @FilterSpam + @ManagedAsync public Response sendMessage(@Auth Optional source, @HeaderParam(HeaderUtils.UNIDENTIFIED_ACCESS_KEY) Optional accessKey, @HeaderParam(HttpHeaders.USER_AGENT) String userAgent,