default https for cache purging and URIs

This commit is contained in:
Kyle Drake 2017-01-06 00:03:30 -06:00
parent f92d6c6139
commit f796fdf9a8
3 changed files with 5 additions and 5 deletions

View file

@ -1201,7 +1201,7 @@ class Site < Sequel::Model
def default_schema
# Switch-over for when SSL defaulting is ready
'http'
'https'
end
def uri

View file

@ -20,11 +20,11 @@ class DeleteCacheWorker
path = '/' + path if path[0] != '/'
url = Addressable::URI.encode_component(
"http://#{proxy_ip}/:cache/purge#{path}",
"https://#{proxy_ip}/:cache/purge#{path}",
Addressable::URI::CharacterClasses::QUERY
)
HTTP.follow.timeout(read: 10, write: 10, connect: 2).
HTTP.timeout(read: 10, write: 10, connect: 2).
headers(host: URI::encode("#{username}.neocities.org")).
get(url)
end

View file

@ -15,14 +15,14 @@ class PurgeCacheWorker
path = '/' + path if path[0] != '/'
url = Addressable::URI.encode_component(
"http://#{proxy_ip}#{path}",
"https://#{proxy_ip}#{path}",
Addressable::URI::CharacterClasses::QUERY
)
retry_encoded = false
begin
HTTP.follow.timeout(read: 10, write: 10, connect: 2).
HTTP.timeout(read: 10, write: 10, connect: 2).
headers(host: URI::encode("#{username}.neocities.org"), cache_purge: '1').
head(url)
rescue URI::InvalidURIError