未验证 提交 096d203e 编写于 作者: D Dejan Mijić 提交者: GitHub

Upgrade zio-config to 2.x (#540)

上级 cefa92ab
......@@ -68,8 +68,8 @@ lazy val example =
"com.softwaremill.sttp.client3" %% "async-http-client-backend-zio" % "3.3.18",
"com.softwaremill.sttp.client3" %% "zio-json" % "3.3.18",
"dev.zio" %% "zio-streams" % Zio,
"dev.zio" %% "zio-config-magnolia" % "1.0.10",
"dev.zio" %% "zio-config-typesafe" % "1.0.10",
"dev.zio" %% "zio-config-magnolia" % "2.0.0",
"dev.zio" %% "zio-config-typesafe" % "2.0.0",
"dev.zio" %% "zio-prelude" % "1.0.0-RC8",
"dev.zio" %% "zio-json" % "0.1.5",
"io.d11" %% "zhttp" % "1.0.0.0-RC23",
......
......@@ -35,11 +35,8 @@ import zio.redis.codec.StringUtf8Codec
import zio.schema.codec.Codec
object Main extends App {
private val config = TypesafeConfig.fromTypesafeConfigM[Any, Throwable, AppConfig](
ZIO.effect(ConfigFactory.load().getConfig("example")),
AppConfig.descriptor
)
private val config =
TypesafeConfig.fromTypesafeConfig(ConfigFactory.load().getConfig("example"), AppConfig.descriptor)
private val serverConfig = config.narrow(_.server)
private val redisConfig = config.narrow(_.redis)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册