aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/core/file/package.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/xyz/driver/core/file/package.scala')
-rw-r--r--src/main/scala/xyz/driver/core/file/package.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/core/file/package.scala b/src/main/scala/xyz/driver/core/file/package.scala
index b2c679e..dd0998d 100644
--- a/src/main/scala/xyz/driver/core/file/package.scala
+++ b/src/main/scala/xyz/driver/core/file/package.scala
@@ -10,6 +10,9 @@ import scalaz.{ListT, OptionT}
package file {
+ import akka.NotUsed
+ import akka.stream.scaladsl.Source
+ import akka.util.ByteString
import java.net.URL
import scala.concurrent.duration.Duration
@@ -35,6 +38,8 @@ package file {
def download(filePath: Path): OptionT[Future, File]
+ def stream(filePath: Path): OptionT[Future, Source[ByteString, NotUsed]]
+
def delete(filePath: Path): Future[Unit]
/** List contents of a directory */