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