From 302fc7caefcf17d9acfeca515b31e5d849391d79 Mon Sep 17 00:00:00 2001 From: Mee-Tree Date: Sat, 1 Jun 2024 01:07:41 +0000 Subject: [PATCH] Update http4s-circe, http4s-dsl, ... to 0.23.27 --- .../main/scala/dev/meetree/shop/resource/MkHttpClient.scala | 3 ++- .../main/scala/dev/meetree/shop/resource/MkHttpServer.scala | 3 ++- project/Dependencies.scala | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/core/src/main/scala/dev/meetree/shop/resource/MkHttpClient.scala b/modules/core/src/main/scala/dev/meetree/shop/resource/MkHttpClient.scala index 0865896..a71aa28 100644 --- a/modules/core/src/main/scala/dev/meetree/shop/resource/MkHttpClient.scala +++ b/modules/core/src/main/scala/dev/meetree/shop/resource/MkHttpClient.scala @@ -1,6 +1,7 @@ package dev.meetree.shop.resource import cats.effect.kernel.{ Async, Resource } +import fs2.io.net.Network import org.http4s.client.Client import org.http4s.ember.client.EmberClientBuilder @@ -13,7 +14,7 @@ trait MkHttpClient[F[_]] { object MkHttpClient { def apply[F[_]: MkHttpClient]: MkHttpClient[F] = implicitly - implicit def forAsync[F[_]: Async]: MkHttpClient[F] = + implicit def forAsync[F[_]: Async: Network]: MkHttpClient[F] = new MkHttpClient[F] { def newEmber(config: HttpClientConfig): Resource[F, Client[F]] = EmberClientBuilder diff --git a/modules/core/src/main/scala/dev/meetree/shop/resource/MkHttpServer.scala b/modules/core/src/main/scala/dev/meetree/shop/resource/MkHttpServer.scala index 97e05bf..99a3078 100644 --- a/modules/core/src/main/scala/dev/meetree/shop/resource/MkHttpServer.scala +++ b/modules/core/src/main/scala/dev/meetree/shop/resource/MkHttpServer.scala @@ -1,6 +1,7 @@ package dev.meetree.shop.resource import cats.effect.kernel.{ Async, Resource } +import fs2.io.net.Network import org.http4s.HttpApp import org.http4s.ember.server.EmberServerBuilder import org.http4s.server.Server @@ -24,7 +25,7 @@ object MkHttpServer { |""".stripMargin ) - implicit def forAsyncLogger[F[_]: Async: Logger]: MkHttpServer[F] = + implicit def forAsyncLogger[F[_]: Async: Logger: Network]: MkHttpServer[F] = new MkHttpServer[F] { def newEmber(config: HttpServerConfig, httpApp: HttpApp[F]): Resource[F, Server] = EmberServerBuilder diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 5946898..4dcf2c0 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -10,7 +10,7 @@ object Dependencies { val ciris = "2.3.3" val derevo = "0.13.0" val fs2 = "3.10.2" - val http4s = "0.23.1" + val http4s = "0.23.27" val `http4s-jwt-auth` = "1.2.2" val `javax-crypto` = "1.0.1" val monocle = "3.2.0"