private def fetchExpectedHash()

in src/main/scala/ophan/geoip/db/refresher/MaxmindArchiveDownloader.scala [39:42]


  private def fetchExpectedHash(maxmindArchive: MaxmindDatabaseEdition): Try[HashCode] = {
    val response = client.send(request(maxmindArchive.hashUrl), BodyHandlers.ofString)
    if (response.statusCode() == 200) Success(HashCode.fromString(response.body.split(' ').head)) else Failure(new RuntimeException())
  }