В Playframework 2.4.X я восстанавливаю контент из S3 следующим образом:
val s3Client = new AmazonS3Client()
val s3doc = s3Client.getObject(new GetObjectRequest(bucketName, key))
val stream = s3doc.getObjectContent
Ok.feed(Enumerator.fromStream(stream)).as(contentType)
Но теперь в игре 2.5 .feed @deprecated("Используйте вместо этого sendEntity с Streamed сущностью"
Я предполагаю, что это что-то вроде этого:
Ok.sendEntity(HttpEntity.Streamed(stream, None, None))
Но мне нужно преобразовать поток в Source[ByteString, _]
Как мне это сделать?