Я думаю, что вы ищете, sink.foreach
.it вызывает данную процедуру для каждого полученного элемента. Я думаю, что код будет выглядеть так:
s1.runWith(Sink.foreach(write))
По сути, то, что делается для Поток источника, сток пытается записать каждый элемент этого потока.
РЕДАКТИРОВАТЬ
Я думаю, что вы ищете maybe
. Он создает источник, который излучает, как только материализованное Обещание завершается со значением. Проверьте эту документацию
РЕДАКТИРОВАТЬ
futureSource также может работать. Он передает элементы данного будущего источника, как только он успешно завершит его.
Дайте мне знать, если это поможет !!