From 327b0aee07e8edd34bff5b68cbb13be20c98890c Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 27 Apr 2026 20:35:28 -0400 Subject: [PATCH] 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 --- src/invidious/http_server/static_assets_handler.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/invidious/http_server/static_assets_handler.cr b/src/invidious/http_server/static_assets_handler.cr index 7902c95bf..fe788117c 100644 --- a/src/invidious/http_server/static_assets_handler.cr +++ b/src/invidious/http_server/static_assets_handler.cr @@ -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"