in src/main/scala/ophan/geoip/db/refresher/MaxmindArchiveDownloader.scala [44:51]
private def fetchArchive(maxmindArchive: MaxmindDatabaseEdition): Try[File] = {
val response = client.send(request(maxmindArchive.archiveUrl), BodyHandlers.ofFileDownload(Path.of("/tmp"), CREATE, WRITE))
val downloadedArchiveFilePath = response.body()
logger.info(Map(
"downloadedArchive.path" -> downloadedArchiveFilePath.toString
), s"$downloadedArchiveFilePath")
Success(downloadedArchiveFilePath.toFile)
}