Added note about future use of backend and

actorsys
This commit is contained in:
Rohan Sircar 2020-12-20 15:19:14 +05:30
parent 9dc83bbc56
commit 029cbbd5ac

View File

@ -3,6 +3,7 @@ package nova.monadic_sfx
import _root_.monix.bio.BIOApp import _root_.monix.bio.BIOApp
import _root_.monix.bio.Task import _root_.monix.bio.Task
import _root_.monix.bio.UIO import _root_.monix.bio.UIO
import _root_.monix.execution.Scheduler
import cats.effect.ExitCode import cats.effect.ExitCode
import cats.effect.Resource import cats.effect.Resource
import com.softwaremill.macwire._ import com.softwaremill.macwire._
@ -11,11 +12,15 @@ import nova.monadic_sfx.executors._
// import nova.monadic_sfx.util.IOUtils._ // import nova.monadic_sfx.util.IOUtils._
// import sttp.client.httpclient.monix.HttpClientMonixBackend // import sttp.client.httpclient.monix.HttpClientMonixBackend
object Main extends MainModule with BIOApp { object Main extends MainModule with BIOApp {
lazy val schedulers = new Schedulers()
override def scheduler: Scheduler = schedulers.async
def appResource(startTime: Long) = def appResource(startTime: Long) =
for { for {
implicit0(logger: Logger[Task]) <- makeLogger implicit0(logger: Logger[Task]) <- makeLogger
schedulers = new Schedulers()
// backend and actorsystem are for future use
// backend <- Resource.make( // backend <- Resource.make(
// toIO(HttpClientMonixBackend()(schedulers.async)) // toIO(HttpClientMonixBackend()(schedulers.async))
// )(c => toIO(c.close())) // )(c => toIO(c.close()))