Don't cache icon views used by the web view.

This commit is contained in:
Maurice Parker 2019-11-07 14:58:58 -06:00
parent 4f294c4d20
commit ac2506fd64

View File

@ -30,12 +30,14 @@ class ArticleIconSchemeHandler: NSObject, WKURLSchemeHandler {
return
}
let response = URLResponse(url: responseURL, mimeType: "image/png", expectedContentLength: data.count, textEncodingName: nil);
let headerFields = ["Cache-Control": "no-cache"]
if let response = HTTPURLResponse(url: responseURL, statusCode: 200, httpVersion: nil, headerFields: headerFields) {
urlSchemeTask.didReceive(response)
urlSchemeTask.didReceive(data)
urlSchemeTask.didFinish()
}
}
}
func webView(_ webView: WKWebView, stop urlSchemeTask: WKURLSchemeTask) {
urlSchemeTask.didFailWithError(URLError(.unknown))