WIP: WebClient
[facebook-errors] / src / main / java / de / juplo / facebook / errors / GraphApiException.java
index 3f9c544..3ebc64f 100644 (file)
@@ -48,12 +48,14 @@ public class GraphApiException extends RuntimeException
 
 
 
-  public static GraphApiException create(ClientResponse response)
+  public static Mono<GraphApiException> create(ClientResponse response)
   {
     HttpStatus status = response.statusCode();
     HttpHeaders headers = response.headers().asHttpHeaders();
-    Mono<String> 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(