X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Ffacebook%2Ferrors%2FGraphApiException.java;h=1d360dbcb03cd3b840b5f84a6390d4d323ae721e;hb=2ee955aa31aac3dff18457f032fce4ed15049cd2;hp=2528e7ece6caf3031108e6db11220c1532dbcc92;hpb=4c254dc37e6b29bd9aa872384ed3f6b60b1c20ac;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 2528e7e..1d360db 100644 --- a/src/main/java/de/juplo/facebook/errors/GraphApiException.java +++ b/src/main/java/de/juplo/facebook/errors/GraphApiException.java @@ -10,12 +10,8 @@ import java.io.IOException; import java.io.InputStream; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.core.io.buffer.DataBuffer; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; -import org.springframework.http.ReactiveHttpInputMessage; -import org.springframework.web.reactive.function.BodyExtractor.Context; -import org.springframework.web.reactive.function.client.ClientResponse; @@ -47,17 +43,6 @@ public class GraphApiException extends RuntimeException - public static GraphApiException create(ClientResponse response) - { - return - response.body((ReactiveHttpInputMessage message, Context context) -> - { - DataBuffer buffer = message.getBody().blockFirst(); - InputStream is = message.getBody().blockFirst().asInputStream(); - return create(response.statusCode(), message.getHeaders(), is); - }); - } - public static GraphApiException create( HttpStatus status, HttpHeaders headers, @@ -107,7 +92,7 @@ public class GraphApiException extends RuntimeException case 104: return new AccessTokenRequiredException(status, headers, error); case 190: return new AccessTokenExpiredException(status, headers, error); // 200..299: permission errors - case 200: + case 200: return new ApplicationNotAuthorizedByUserException(status, headers, error); case 201: case 202: case 203: