in imageCopier/src/main/scala/com/gu/imageCopier/attempt/Attempt.scala [56:63]
def transform[B](sf: A => Attempt[B], ef: Failure => Attempt[B])(implicit
ec: ExecutionContext
) = Attempt {
asFuture.flatMap {
case Right(a) => sf(a).asFuture
case Left(err) => ef(err).asFuture
}
}