From 8bb2140e9506db54f9f00efbd7910b7ac46591f5 Mon Sep 17 00:00:00 2001 From: Charles Dufour Date: Tue, 28 Jan 2025 12:13:59 +0100 Subject: [PATCH] Increase read timeout for siret extractor --- app/services/SiretExtractorService.scala | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/services/SiretExtractorService.scala b/app/services/SiretExtractorService.scala index d1d98514..2f909f05 100644 --- a/app/services/SiretExtractorService.scala +++ b/app/services/SiretExtractorService.scala @@ -17,6 +17,7 @@ import sttp.model.Header import tasks.website.ExtractionResultApi import scala.concurrent.Future +import scala.concurrent.duration.DurationInt class SiretExtractorService(siretExtractorConfiguration: SiretExtractorConfiguration) { @@ -30,6 +31,7 @@ class SiretExtractorService(siretExtractorConfiguration: SiretExtractorConfigura logger.debug(s"Calling siret extractor with website $website") val url = uri"${siretExtractorConfiguration.url}/extract" val request = basicRequest + .readTimeout(30.minutes) // scrapping can last a long time .headers(Header("X-Api-Key", siretExtractorConfiguration.apiKey)) .post(url) .response(asJson[JsValue])