У меня есть флаттер EventChannel EventSink (https://api.flutter.dev/javadoc/io/flutter/plugin/common/EventChannel.EventSink.html), в который я хочу записать тело ответа OKHttp. Используя ResponseBody::source
, я получаю Buffered Source.
Какой правильный способ потоковой передачи (без блокировки) данных из BufferedSource в EventSink?
Я мог бы получить полный BufferedSource, используя BufferedSource::bytes()
, но это не приводит к потоковой передаче данных, но полностью их читает, а затем возвращает.