Make media encrypter stream ordered

Co-authored-by: Chris Eager <79161849+eager-signal@users.noreply.github.com>
This commit is contained in:
ravi-signal
2024-04-04 10:53:45 -05:00
committed by GitHub
parent 3a1ecb342f
commit 498dcbbfe8

View File

@@ -46,7 +46,7 @@ public class BackupMediaEncrypter {
return ByteBuffer.wrap(cipher.getIV());
}),
Flux.from(FlowAdapters.toPublisher(sourceBody))
.flatMap(buffers -> Flux.fromIterable(buffers))
.concatMap(Flux::fromIterable)
.concatMap(byteBuffer -> {
final byte[] copy = new byte[byteBuffer.remaining()];
byteBuffer.get(copy);