From 0fa8382fa350cf1387da8611e0d7fb1ca5d27220 Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Sun, 30 Jun 2019 08:47:51 +0100 Subject: [PATCH] [cli] Program handle actions list in stack safe manner (#93) --- cli/src/main/scala/net/kemitix/thorp/cli/Program.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/src/main/scala/net/kemitix/thorp/cli/Program.scala b/cli/src/main/scala/net/kemitix/thorp/cli/Program.scala index 0c0a8e3..43ebc27 100644 --- a/cli/src/main/scala/net/kemitix/thorp/cli/Program.scala +++ b/cli/src/main/scala/net/kemitix/thorp/cli/Program.scala @@ -31,8 +31,8 @@ trait Program { private def handleActions(archive: ThorpArchive, actions: Stream[Action]): IO[Stream[StorageQueueEvent]] = - actions.foldRight(Stream[IO[StorageQueueEvent]]()) { - (action, stream) => archive.update(action) ++ stream + actions.foldLeft(Stream[IO[StorageQueueEvent]]()) { + (stream, action) => archive.update(action) ++ stream }.sequence }