parent
c9176efe6f
commit
0370306bb6
|
@ -17,7 +17,6 @@
|
||||||
package org.whispersystems.textsecuregcm.federation;
|
package org.whispersystems.textsecuregcm.federation;
|
||||||
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
||||||
import com.google.common.base.Optional;
|
import com.google.common.base.Optional;
|
||||||
import org.apache.http.config.Registry;
|
import org.apache.http.config.Registry;
|
||||||
import org.apache.http.config.RegistryBuilder;
|
import org.apache.http.config.RegistryBuilder;
|
||||||
|
@ -43,7 +42,6 @@ import javax.net.ssl.TrustManagerFactory;
|
||||||
import javax.ws.rs.ProcessingException;
|
import javax.ws.rs.ProcessingException;
|
||||||
import javax.ws.rs.WebApplicationException;
|
import javax.ws.rs.WebApplicationException;
|
||||||
import javax.ws.rs.client.Client;
|
import javax.ws.rs.client.Client;
|
||||||
import javax.ws.rs.client.ClientBuilder;
|
|
||||||
import javax.ws.rs.client.Entity;
|
import javax.ws.rs.client.Entity;
|
||||||
import javax.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import javax.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
@ -180,7 +178,8 @@ public class FederatedClient {
|
||||||
.put(Entity.json(messages));
|
.put(Entity.json(messages));
|
||||||
|
|
||||||
if (response.getStatus() != 200 && response.getStatus() != 204) {
|
if (response.getStatus() != 200 && response.getStatus() != 204) {
|
||||||
throw new WebApplicationException(Response.status(response.getStatusInfo()).build());
|
if (response.getStatus() == 411) throw new WebApplicationException(Response.status(413).build());
|
||||||
|
else throw new WebApplicationException(Response.status(response.getStatusInfo()).build());
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (ProcessingException e) {
|
} catch (ProcessingException e) {
|
||||||
|
@ -204,7 +203,8 @@ public class FederatedClient {
|
||||||
.put(Entity.entity("", MediaType.APPLICATION_JSON_TYPE));
|
.put(Entity.entity("", MediaType.APPLICATION_JSON_TYPE));
|
||||||
|
|
||||||
if (response.getStatus() != 200 && response.getStatus() != 204) {
|
if (response.getStatus() != 200 && response.getStatus() != 204) {
|
||||||
throw new WebApplicationException(Response.status(response.getStatusInfo()).build());
|
if (response.getStatus() == 411) throw new WebApplicationException(Response.status(413).build());
|
||||||
|
else throw new WebApplicationException(Response.status(response.getStatusInfo()).build());
|
||||||
}
|
}
|
||||||
} catch (ProcessingException e) {
|
} catch (ProcessingException e) {
|
||||||
logger.warn("sendMessage", e);
|
logger.warn("sendMessage", e);
|
||||||
|
|
Loading…
Reference in New Issue