Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
object IOHttp {
implicit class ActionBuilderOps[+R[_], B](ab: ActionBuilder[R, B]) {
import cats.effect.implicits._
def asyncF[F[_] : Effect](cb: R[B] => F[Result]): Action[B] = ab.async { c =>
cb(c).toIO.unsafeToFuture()
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.