Respond to all "message send" attempts with HTTP/503.
This commit is contained in:
parent
46b981bb2f
commit
81c1ba6eef
|
@ -117,7 +117,7 @@ public class MessageController {
|
||||||
@Valid IncomingMessageList messages)
|
@Valid IncomingMessageList messages)
|
||||||
throws RateLimitExceededException
|
throws RateLimitExceededException
|
||||||
{
|
{
|
||||||
if (!source.isPresent() && !accessKey.isPresent()) {
|
/* if (!source.isPresent() && !accessKey.isPresent()) {
|
||||||
throw new WebApplicationException(Response.Status.UNAUTHORIZED);
|
throw new WebApplicationException(Response.Status.UNAUTHORIZED);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -186,7 +186,9 @@ public class MessageController {
|
||||||
.type(MediaType.APPLICATION_JSON)
|
.type(MediaType.APPLICATION_JSON)
|
||||||
.entity(new StaleDevices(e.getStaleDevices()))
|
.entity(new StaleDevices(e.getStaleDevices()))
|
||||||
.build());
|
.build());
|
||||||
}
|
} */
|
||||||
|
|
||||||
|
throw new WebApplicationException(Response.status(503).build());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Timed
|
@Timed
|
||||||
|
|
|
@ -11,6 +11,7 @@ import io.dropwizard.auth.PolymorphicAuthValueFactoryProvider;
|
||||||
import io.dropwizard.testing.junit.ResourceTestRule;
|
import io.dropwizard.testing.junit.ResourceTestRule;
|
||||||
import org.glassfish.jersey.test.grizzly.GrizzlyWebTestContainerFactory;
|
import org.glassfish.jersey.test.grizzly.GrizzlyWebTestContainerFactory;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.Rule;
|
import org.junit.Rule;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.mockito.ArgumentCaptor;
|
import org.mockito.ArgumentCaptor;
|
||||||
|
@ -69,6 +70,7 @@ import static org.mockito.Mockito.when;
|
||||||
import static org.whispersystems.textsecuregcm.tests.util.JsonHelpers.asJson;
|
import static org.whispersystems.textsecuregcm.tests.util.JsonHelpers.asJson;
|
||||||
import static org.whispersystems.textsecuregcm.tests.util.JsonHelpers.jsonFixture;
|
import static org.whispersystems.textsecuregcm.tests.util.JsonHelpers.jsonFixture;
|
||||||
|
|
||||||
|
@Ignore
|
||||||
public class MessageControllerTest {
|
public class MessageControllerTest {
|
||||||
|
|
||||||
private static final String SINGLE_DEVICE_RECIPIENT = "+14151111111";
|
private static final String SINGLE_DEVICE_RECIPIENT = "+14151111111";
|
||||||
|
|
Loading…
Reference in New Issue