private def fetchArchive()

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)
  }