From d0e2dc4dfe8d8123756a6c2d0a36c9ef7410eef8 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Fri, 28 Mar 2025 10:31:47 +0100 Subject: [PATCH] Update WebApp.scala --- example/scalalib/web/3-todo-http4s/src/WebApp.scala | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/example/scalalib/web/3-todo-http4s/src/WebApp.scala b/example/scalalib/web/3-todo-http4s/src/WebApp.scala index c4b73264866..7a47689232f 100644 --- a/example/scalalib/web/3-todo-http4s/src/WebApp.scala +++ b/example/scalalib/web/3-todo-http4s/src/WebApp.scala @@ -1,5 +1,6 @@ package webapp +import scala.concurrent.duration.Duration import scalatags.Text.all._ import scalatags.Text.tags2 import cats.effect._ @@ -17,7 +18,12 @@ object WebApp extends IOApp.Simple { case class Todo(checked: Boolean, text: String) def run = mkService.toResource.flatMap { service => - EmberServerBuilder.default[IO].withHttpApp(service).withPort(port"8084").build + EmberServerBuilder + .default[IO] + .withHttpApp(service) + .withPort(port"8084") + .withShutdownTimeout(Duration.Zero) + .build }.useForever def mkService =