
com.github.kondaurovdev.http_client.models.HttpTimeouts.scala Maven / Gradle / Ivy
The newest version!
package com.github.kondaurovdev.http_client.models
import play.api.libs.json.Json
import scala.language.implicitConversions
import scalaj.http.HttpOptions
import scalaj.http.HttpOptions.HttpOption
object HttpTimeouts {
implicit val format = Json.format[HttpTimeouts]
implicit def this2options(t: HttpTimeouts): Seq[HttpOption] = {
Seq(
HttpOptions.readTimeout(t.read),
HttpOptions.connTimeout(t.conn)
)
}
}
case class HttpTimeouts(
conn: Int = 10000,
read: Int = 50000)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy