Make key-fetching asynchronous

This commit is contained in:
Jon Chambers
2026-01-13 16:02:35 -05:00
committed by Chris Eager
parent 8ee097d25a
commit 8d53b2d8a6

View File

@@ -43,6 +43,7 @@ import java.util.Optional;
import java.util.UUID;
import java.util.concurrent.CompletableFuture;
import javax.annotation.Nullable;
import org.glassfish.jersey.server.ManagedAsync;
import org.signal.libsignal.protocol.IdentityKey;
import org.signal.libsignal.zkgroup.ServerSecretParams;
import org.signal.libsignal.zkgroup.VerificationFailedException;
@@ -319,6 +320,7 @@ public class KeysController {
}
@GET
@ManagedAsync
@Path("/{identifier}/{device_id}")
@Produces(MediaType.APPLICATION_JSON)
@Operation(summary = "Fetch public keys for another user",