Make "send individual message" endpoint `@ManagedAsync`
This commit is contained in:
parent
50f1ed7851
commit
72668ed0a2
|
@ -69,6 +69,7 @@ import javax.ws.rs.core.MediaType;
|
||||||
import javax.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
import javax.ws.rs.core.Response.Status;
|
import javax.ws.rs.core.Response.Status;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.glassfish.jersey.server.ManagedAsync;
|
||||||
import org.signal.libsignal.protocol.SealedSenderMultiRecipientMessage;
|
import org.signal.libsignal.protocol.SealedSenderMultiRecipientMessage;
|
||||||
import org.signal.libsignal.protocol.ServiceId;
|
import org.signal.libsignal.protocol.ServiceId;
|
||||||
import org.signal.libsignal.protocol.SealedSenderMultiRecipientMessage.Recipient;
|
import org.signal.libsignal.protocol.SealedSenderMultiRecipientMessage.Recipient;
|
||||||
|
@ -223,6 +224,7 @@ public class MessageController {
|
||||||
@Consumes(MediaType.APPLICATION_JSON)
|
@Consumes(MediaType.APPLICATION_JSON)
|
||||||
@Produces(MediaType.APPLICATION_JSON)
|
@Produces(MediaType.APPLICATION_JSON)
|
||||||
@FilterSpam
|
@FilterSpam
|
||||||
|
@ManagedAsync
|
||||||
public Response sendMessage(@Auth Optional<AuthenticatedAccount> source,
|
public Response sendMessage(@Auth Optional<AuthenticatedAccount> source,
|
||||||
@HeaderParam(HeaderUtils.UNIDENTIFIED_ACCESS_KEY) Optional<Anonymous> accessKey,
|
@HeaderParam(HeaderUtils.UNIDENTIFIED_ACCESS_KEY) Optional<Anonymous> accessKey,
|
||||||
@HeaderParam(HttpHeaders.USER_AGENT) String userAgent,
|
@HeaderParam(HttpHeaders.USER_AGENT) String userAgent,
|
||||||
|
|
Loading…
Reference in New Issue