chore: replace deprecated argument writeable to writable in IO::Memory.new()

Crystal 1.21.0 replaces `IO::Memory.new` argument `writeable` to `writable`: https://github.com/crystal-lang/crystal/pull/16858

This PR can wait until we no longer support Crystal <1.21.0
This commit is contained in:
Fijxu 2026-04-27 20:35:28 -04:00
parent fd313e0107
commit 327b0aee07
No known key found for this signature in database
GPG Key ID: 32C1DDF333EDA6A4

View File

@ -82,7 +82,7 @@ module Invidious::HttpServer
private def dispatch_serve(context, file, file_info, range_header)
if range_header
# an IO is needed for `serve_file_range`
file = file.is_a?(Bytes) ? IO::Memory.new(file, writeable: false) : file
file = file.is_a?(Bytes) ? IO::Memory.new(file, writable: false) : file
serve_file_range(context, file, range_header, file_info)
else
context.response.headers["Accept-Ranges"] = "bytes"