Increase grib download timeout to 60 seconds
This commit is contained in:
@@ -13,6 +13,7 @@ import org.typelevel.log4cats.slf4j.Slf4jLogger
|
|||||||
import parse.grib.GribParser
|
import parse.grib.GribParser
|
||||||
|
|
||||||
import java.time.ZonedDateTime
|
import java.time.ZonedDateTime
|
||||||
|
import scala.concurrent.duration.DurationInt
|
||||||
import scala.util.Try
|
import scala.util.Try
|
||||||
|
|
||||||
|
|
||||||
@@ -65,7 +66,11 @@ class FetchService(dataService: DataService, log: Logger[IO]) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private def fetchFromDateTime(time: ZonedDateTime): IO[String] = {
|
private def fetchFromDateTime(time: ZonedDateTime): IO[String] = {
|
||||||
EmberClientBuilder.default[IO].build.use { client =>
|
val timeout = 60.seconds
|
||||||
|
EmberClientBuilder.default[IO]
|
||||||
|
.withTimeout(timeout)
|
||||||
|
.withIdleConnectionTime(timeout)
|
||||||
|
.build.use { client =>
|
||||||
for {
|
for {
|
||||||
base <- edrBaseUrl
|
base <- edrBaseUrl
|
||||||
queryParams = Query.fromPairs(
|
queryParams = Query.fromPairs(
|
||||||
|
|||||||
Reference in New Issue
Block a user