diff options
| author | syeopite <syeopite@syeopite.dev> | 2024-11-08 15:28:12 -0800 |
|---|---|---|
| committer | syeopite <syeopite@syeopite.dev> | 2024-11-08 15:28:12 -0800 |
| commit | 1333fed26cd016274bc5951a525faf53ef1b9cc2 (patch) | |
| tree | 6b2c1b7cbfe6780463d678897e0024876ee7adad | |
| parent | b173d4acf21563d47d26718eca7932878fb424e6 (diff) | |
| download | invidious-1333fed26cd016274bc5951a525faf53ef1b9cc2.tar.gz invidious-1333fed26cd016274bc5951a525faf53ef1b9cc2.tar.bz2 invidious-1333fed26cd016274bc5951a525faf53ef1b9cc2.zip | |
Remove stdlib override for proxy initialization
HTTP Proxy is now initialized in the make_client function
| -rw-r--r-- | src/invidious/helpers/crystal_class_overrides.cr | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/invidious/helpers/crystal_class_overrides.cr b/src/invidious/helpers/crystal_class_overrides.cr index 3040d7a0..fec3f62c 100644 --- a/src/invidious/helpers/crystal_class_overrides.cr +++ b/src/invidious/helpers/crystal_class_overrides.cr @@ -18,40 +18,6 @@ end class HTTP::Client property family : Socket::Family = Socket::Family::UNSPEC - # Override stdlib to automatically initialize proxy if configured - # - # Accurate as of crystal 1.12.1 - - def initialize(@host : String, port = nil, tls : TLSContext = nil) - check_host_only(@host) - - {% if flag?(:without_openssl) %} - if tls - raise "HTTP::Client TLS is disabled because `-D without_openssl` was passed at compile time" - end - @tls = nil - {% else %} - @tls = case tls - when true - OpenSSL::SSL::Context::Client.new - when OpenSSL::SSL::Context::Client - tls - when false, nil - nil - end - {% end %} - - @port = (port || (@tls ? 443 : 80)).to_i - - self.proxy = make_configured_http_proxy_client() if CONFIG.http_proxy - end - - def initialize(@io : IO, @host = "", @port = 80) - @reconnect = false - - self.proxy = make_configured_http_proxy_client() if CONFIG.http_proxy - end - private def io io = @io return io if io |
