X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Ffacebook%2Ferrors%2FGraphApiException.java;h=3ebc64f0a388e6e6852e50a7fe2fccaa8c344682;hb=856a32e22b7a0e383c0ea2cf8ad3885ac9f08e36;hp=3f9c54485e3ece2e2f0e01ec17364cbfeee4b49d;hpb=b1a46d53733d1847b175fad2d8259371d4c6380f;p=facebook-errors diff --git a/src/main/java/de/juplo/facebook/errors/GraphApiException.java b/src/main/java/de/juplo/facebook/errors/GraphApiException.java index 3f9c544..3ebc64f 100644 --- a/src/main/java/de/juplo/facebook/errors/GraphApiException.java +++ b/src/main/java/de/juplo/facebook/errors/GraphApiException.java @@ -48,12 +48,14 @@ public class GraphApiException extends RuntimeException - public static GraphApiException create(ClientResponse response) + public static Mono create(ClientResponse response) { HttpStatus status = response.statusCode(); HttpHeaders headers = response.headers().asHttpHeaders(); - Mono body = response.bodyToMono(String.class); - return create(status , headers, body.block().getBytes()); + return + response + .bodyToMono(InputStream.class) + .map(is -> create(status , headers, is)); } public static GraphApiException create(