@@ -200,7 +200,7 @@ private static <T, S extends Publisher<T>> S readWithMessageReaders(
200
200
private static <T > Supplier <Flux <T >> skipBodyAsFlux (ReactiveHttpInputMessage message ,
201
201
BodyExtractor .Context context ) {
202
202
203
- if (isExtractingForClient (message , context )) {
203
+ if (isExtractingForClient (message )) {
204
204
return () -> consumeAndCancel (message ).thenMany (Flux .empty ());
205
205
}
206
206
else {
@@ -211,7 +211,7 @@ private static <T> Supplier<Flux<T>> skipBodyAsFlux(ReactiveHttpInputMessage mes
211
211
private static <T > Supplier <Mono <T >> skipBodyAsMono (ReactiveHttpInputMessage message ,
212
212
BodyExtractor .Context context ) {
213
213
214
- if (isExtractingForClient (message , context )) {
214
+ if (isExtractingForClient (message )) {
215
215
return () -> consumeAndCancel (message ).then (Mono .empty ());
216
216
}
217
217
else {
@@ -259,7 +259,7 @@ private static <T> Flux<T> unsupportedErrorHandler(
259
259
else {
260
260
result = Flux .error (ex );
261
261
}
262
- return isExtractingForClient (inputMessage , context ) ?
262
+ return isExtractingForClient (inputMessage ) ?
263
263
consumeAndCancel (inputMessage ).thenMany (result ) : result ;
264
264
}
265
265
@@ -279,10 +279,8 @@ private static <T> HttpMessageReader<T> cast(HttpMessageReader<?> reader) {
279
279
return (HttpMessageReader <T >) reader ;
280
280
}
281
281
282
- private static boolean isExtractingForClient (ReactiveHttpInputMessage message ,
283
- BodyExtractor .Context context ) {
284
- return !context .serverResponse ().isPresent ()
285
- && message instanceof ClientHttpResponse ;
282
+ private static boolean isExtractingForClient (ReactiveHttpInputMessage message ) {
283
+ return message instanceof ClientHttpResponse ;
286
284
}
287
285
288
286
private static Mono <Void > consumeAndCancel (ReactiveHttpInputMessage message ) {
0 commit comments