We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 15412d6 + 27d9088 commit 8687fdcCopy full SHA for 8687fdc
core/shared/src/main/scala/fs2/internal/Scope.scala
@@ -266,13 +266,7 @@ private[fs2] final class Scope[F[_]] private (
266
resultResources <- traverseError[ScopedResource[F]](previous.resources, _.release(ec))
267
_ <- self.interruptible.map(_.cancelParent).getOrElse(F.unit)
268
_ <- self.parent.fold(F.unit)(_.releaseChildScope(self.id))
269
- } yield {
270
- val results = resultChildren.fold(List(_), _ => Nil) ++ resultResources.fold(
271
- List(_),
272
- _ => Nil
273
- )
274
- CompositeFailure.fromList(results.toList).toLeft(())
275
- }
+ } yield CompositeFailure.fromResults(resultChildren, resultResources)
276
case _: Scope.State.Closed[F] => F.pure(Right(()))
277
}
278
0 commit comments