image proxy: raise image download timeout.

Possible fix for large Pixiv previews on the upload page sometimes
returning HTTP 500 errors.
This commit is contained in:
evazion
2020-06-24 19:31:47 -05:00
parent b09350c0dc
commit f84ceb3938

View File

@@ -14,7 +14,7 @@ class ImageProxy
raise Error, "Proxy not allowed for this url (url=#{url})" unless needs_proxy?(url)
referer = fake_referer_for(url)
response = Danbooru::Http.headers(Referer: referer).get(url)
response = Danbooru::Http.timeout(30).headers(Referer: referer).get(url)
raise Error, "Couldn't proxy image (code=#{response.status}, url=#{url})" unless response.status.success?
response