У меня есть поток, в котором у меня есть два S3Sinks. В первом s3Sink я хочу файл без заголовков, а во втором s3Sink (s3SinkHeaders
) я хочу, чтобы файл имел заголовки.
val header = "one,two,three"
Flow[MyRegister]
.map(mrar => mrar.toCSV + "\n")
.map(ByteString(_))
.alsoToMat(sinkWithHeader)(Keep.right)
.toMat(sinkWithoutHeader)(Keep.both)
Как можно потом добавить header
только для sinkWithHeader
, а не для sinkWithoutHeader
?