def transform[B]()

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
    }
  }