diff options
| author | Omar Roth <omarroth@protonmail.com> | 2019-08-14 18:06:37 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-08-14 18:06:37 -0500 |
| commit | 0727acf4588b0ef4c6eeb89913d4b4ef14fdb0ba (patch) | |
| tree | a6b0700fb951c17cfa8980591dc155107b3a6024 /src | |
| parent | d8813179bee5bea67e673e9ae774735212728ea1 (diff) | |
| parent | 2a9a34816442a58a04ceccd05b814034c086535c (diff) | |
| download | invidious-0727acf4588b0ef4c6eeb89913d4b4ef14fdb0ba.tar.gz invidious-0727acf4588b0ef4c6eeb89913d4b4ef14fdb0ba.tar.bz2 invidious-0727acf4588b0ef4c6eeb89913d4b4ef14fdb0ba.zip | |
Merge pull request #695 from leonklingele/crystalfmt
Format Crystal files
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/helpers/handlers.cr | 26 | ||||
| -rw-r--r-- | src/invidious/helpers/proxy.cr | 8 |
2 files changed, 17 insertions, 17 deletions
diff --git a/src/invidious/helpers/handlers.cr b/src/invidious/helpers/handlers.cr index 7fbfb643..51bc9545 100644 --- a/src/invidious/helpers/handlers.cr +++ b/src/invidious/helpers/handlers.cr @@ -69,20 +69,20 @@ class FilteredCompressHandler < Kemal::Handler return call_next env if exclude_match? env {% if flag?(:without_zlib) %} - call_next env - {% else %} - request_headers = env.request.headers - - if request_headers.includes_word?("Accept-Encoding", "gzip") - env.response.headers["Content-Encoding"] = "gzip" - env.response.output = Gzip::Writer.new(env.response.output, sync_close: true) - elsif request_headers.includes_word?("Accept-Encoding", "deflate") - env.response.headers["Content-Encoding"] = "deflate" - env.response.output = Flate::Writer.new(env.response.output, sync_close: true) - end + call_next env + {% else %} + request_headers = env.request.headers + + if request_headers.includes_word?("Accept-Encoding", "gzip") + env.response.headers["Content-Encoding"] = "gzip" + env.response.output = Gzip::Writer.new(env.response.output, sync_close: true) + elsif request_headers.includes_word?("Accept-Encoding", "deflate") + env.response.headers["Content-Encoding"] = "deflate" + env.response.output = Flate::Writer.new(env.response.output, sync_close: true) + end - call_next env - {% end %} + call_next env + {% end %} end end diff --git a/src/invidious/helpers/proxy.cr b/src/invidious/helpers/proxy.cr index e3c9d2f5..fde282cd 100644 --- a/src/invidious/helpers/proxy.cr +++ b/src/invidious/helpers/proxy.cr @@ -31,10 +31,10 @@ class HTTPProxy if resp[:code]? == 200 {% if !flag?(:without_openssl) %} - if tls - tls_socket = OpenSSL::SSL::Socket::Client.new(socket, context: tls, sync_close: true, hostname: host) - socket = tls_socket - end + if tls + tls_socket = OpenSSL::SSL::Socket::Client.new(socket, context: tls, sync_close: true, hostname: host) + socket = tls_socket + end {% end %} return socket |
