Rename OneShotDownload to Downloader. Use built-in caching support.

This commit is contained in:
Brent Simmons
2024-11-27 20:32:36 -08:00
parent a4a41ddfbd
commit 0e8eac3c56
9 changed files with 65 additions and 234 deletions

View File

@@ -20,7 +20,7 @@ struct HTMLMetadataDownloader {
return
}
downloadUsingCache(actualURL) { (data, response, error) in
Downloader.shared.download(actualURL) { (data, response, error) in
if let data = data, !data.isEmpty, let response = response, response.statusIsOK, error == nil {
let urlToUse = response.url ?? actualURL
let parserData = ParserData(url: urlToUse.absoluteString, data: data)