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/")