From ea3864549330c80ec90bc0c41ee91806f3190d10 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Wed, 9 Jan 2019 13:56:02 -0800 Subject: [PATCH] Add api endpoint for deleting deprecated signaling key --- .../textsecuregcm/controllers/AccountController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/org/whispersystems/textsecuregcm/controllers/AccountController.java b/src/main/java/org/whispersystems/textsecuregcm/controllers/AccountController.java index b6081ba54..c6bb2d3e5 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/controllers/AccountController.java +++ b/src/main/java/org/whispersystems/textsecuregcm/controllers/AccountController.java @@ -356,6 +356,14 @@ public class AccountController { accounts.update(account); } + @Timed + @DELETE + @Path("/signaling_key") + public void removeSignalingKey(@Auth Account account) { + account.getAuthenticatedDevice().get().setSignalingKey(null); + accounts.update(account); + } + @Timed @PUT @Path("/attributes/")