mirror of
https://github.com/iv-org/invidious.git
synced 2026-10-25 06:02:55 +00:00
fix: fix warnings from deprecations across Crystal versions (#6100)
This commit is contained in:
@@ -14,7 +14,9 @@ end
|
|||||||
class Invidious::LogHandler < Kemal::BaseLogHandler
|
class Invidious::LogHandler < Kemal::BaseLogHandler
|
||||||
def initialize(@io : IO = STDOUT, @level = LogLevel::Debug, use_color : Bool = true)
|
def initialize(@io : IO = STDOUT, @level = LogLevel::Debug, use_color : Bool = true)
|
||||||
Colorize.enabled = use_color
|
Colorize.enabled = use_color
|
||||||
Colorize.on_tty_only!
|
{% if compare_versions(Crystal::VERSION, "1.17.0") <= 0 %}
|
||||||
|
Colorize.on_tty_only!
|
||||||
|
{% end %}
|
||||||
end
|
end
|
||||||
|
|
||||||
def call(context : HTTP::Server::Context)
|
def call(context : HTTP::Server::Context)
|
||||||
|
|||||||
@@ -82,7 +82,11 @@ module Invidious::HttpServer
|
|||||||
private def dispatch_serve(context, file, file_info, range_header)
|
private def dispatch_serve(context, file, file_info, range_header)
|
||||||
if range_header
|
if range_header
|
||||||
# an IO is needed for `serve_file_range`
|
# an IO is needed for `serve_file_range`
|
||||||
file = file.is_a?(Bytes) ? IO::Memory.new(file, writeable: false) : file
|
{% if compare_versions(Crystal::VERSION, "1.21.0") <= 0 %}
|
||||||
|
file = file.is_a?(Bytes) ? IO::Memory.new(file, writeable: false) : file
|
||||||
|
{% else %}
|
||||||
|
file = file.is_a?(Bytes) ? IO::Memory.new(file, writable: false) : file
|
||||||
|
{% end %}
|
||||||
serve_file_range(context, file, range_header, file_info)
|
serve_file_range(context, file, range_header, file_info)
|
||||||
else
|
else
|
||||||
context.response.headers["Accept-Ranges"] = "bytes"
|
context.response.headers["Accept-Ranges"] = "bytes"
|
||||||
|
|||||||
Reference in New Issue
Block a user