MrNiamh
04/20/2021, 8:16 AMMrNiamh
04/20/2021, 8:16 AMclass ResponseLoggingDecorator(
delegate: ServerHttpResponse
) : ServerHttpResponseDecorator(delegate) {
override fun writeWith(body: Publisher<out DataBuffer>): Mono<Void> {
val buffer = Mono.from(body)
return super.writeWith(buffer.doOnNext { dataBuffer: DataBuffer ->
})
}
}
But this does work (swagger UI loads), a bit obvious but shows something is wrong with the doOnNext?
class ResponseLoggingDecorator(
delegate: ServerHttpResponse
) : ServerHttpResponseDecorator(delegate) {
override fun writeWith(body: Publisher<out DataBuffer>): Mono<Void> {
return super.writeWith(body)
}
}
mickeelm
04/20/2021, 10:10 AMMrNiamh
04/20/2021, 10:10 AM.toFlux()
not .toMono()