From e25252dc69454524e5ee10e3ba426d10c240278c Mon Sep 17 00:00:00 2001 From: Chris Eager Date: Fri, 9 Sep 2022 15:54:27 -0500 Subject: [PATCH] Remove unused exception --- .../textsecuregcm/WhisperServerService.java | 8 ----- .../controllers/MessageController.java | 3 +- .../limits/RateLimitChallengeException.java | 29 ----------------- .../RateLimitChallengeExceptionMapper.java | 32 ------------------- 4 files changed, 1 insertion(+), 71 deletions(-) delete mode 100644 service/src/main/java/org/whispersystems/textsecuregcm/limits/RateLimitChallengeException.java delete mode 100644 service/src/main/java/org/whispersystems/textsecuregcm/mappers/RateLimitChallengeExceptionMapper.java diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java index a6018ebc0..9fb6b657e 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java @@ -124,7 +124,6 @@ import org.whispersystems.textsecuregcm.mappers.IOExceptionMapper; import org.whispersystems.textsecuregcm.mappers.ImpossiblePhoneNumberExceptionMapper; import org.whispersystems.textsecuregcm.mappers.InvalidWebsocketAddressExceptionMapper; import org.whispersystems.textsecuregcm.mappers.NonNormalizedPhoneNumberExceptionMapper; -import org.whispersystems.textsecuregcm.mappers.RateLimitChallengeExceptionMapper; import org.whispersystems.textsecuregcm.mappers.RateLimitExceededExceptionMapper; import org.whispersystems.textsecuregcm.mappers.ServerRejectedExceptionMapper; import org.whispersystems.textsecuregcm.metrics.ApplicationShutdownMonitor; @@ -717,13 +716,6 @@ public class WhisperServerService extends Application { - - private final RateLimitChallengeOptionManager rateLimitChallengeOptionManager; - - public RateLimitChallengeExceptionMapper(final RateLimitChallengeOptionManager rateLimitChallengeOptionManager) { - this.rateLimitChallengeOptionManager = rateLimitChallengeOptionManager; - } - - @Override - public Response toResponse(final RateLimitChallengeException exception) { - return Response.status(428) - .entity(new RateLimitChallenge(UUID.randomUUID().toString(), - rateLimitChallengeOptionManager.getChallengeOptions(exception.getAccount()))) - .header("Retry-After", exception.getRetryAfter().toSeconds()) - .build(); - } - -}