2 Commits

  1. 9
      src/main/scala/nova/monadic_sfx/Main.scala

9
src/main/scala/nova/monadic_sfx/SFXActors.scala → src/main/scala/nova/monadic_sfx/Main.scala

@ -31,7 +31,7 @@ import io.odin.syntax._
import io.odin.monix._ import io.odin.monix._
import nova.monadic_sfx.pages.HomePage import nova.monadic_sfx.pages.HomePage
object ScalaFXHelloWorld extends JFXApp with MainModule {
object Main extends JFXApp with MainModule {
val logger = consoleLogger().withAsyncUnsafe() val logger = consoleLogger().withAsyncUnsafe()
@ -75,14 +75,17 @@ object ScalaFXHelloWorld extends JFXApp with MainModule {
} }
// _ <- fib1.join // _ <- fib1.join
} yield () } yield ()
application.runToFuture
application.timed.runToFuture
.onComplete(res => .onComplete(res =>
res match { res match {
case Failure(exception) => { case Failure(exception) => {
println("Application start failed. Reason -") println("Application start failed. Reason -")
exception.printStackTrace() exception.printStackTrace()
} }
case Success(value) => println("Application started Successfully")
case Success((duration, _)) =>
println(
s"Application started successfully in ${duration.toSeconds} seconds"
)
} }
) )
Loading…
Cancel
Save