summaryrefslogtreecommitdiffstats
path: root/src/ext
diff options
context:
space:
mode:
authorsyeopite <syeopite@syeopite.dev>2025-05-17 16:14:40 -0700
committersyeopite <syeopite@syeopite.dev>2025-05-17 16:14:40 -0700
commitdf41cb958857c8454e4fcdde7e505326dfc69538 (patch)
tree6568692ca3d6940751e791561e9a915d9732148d /src/ext
parent03f89be9291b70ea7234e4291348e80b6c2c5d4e (diff)
parent05c5448bc137a7798450dec71b0750841bac2c5e (diff)
downloadinvidious-df41cb958857c8454e4fcdde7e505326dfc69538.tar.gz
invidious-df41cb958857c8454e4fcdde7e505326dfc69538.tar.bz2
invidious-df41cb958857c8454e4fcdde7e505326dfc69538.zip
Update Kemal to 1.6.0 and remove Kilt (#5120)
Diffstat (limited to 'src/ext')
-rw-r--r--src/ext/kemal_content_for.cr16
-rw-r--r--src/ext/kemal_static_file_handler.cr2
2 files changed, 1 insertions, 17 deletions
diff --git a/src/ext/kemal_content_for.cr b/src/ext/kemal_content_for.cr
deleted file mode 100644
index a4f3fd96..00000000
--- a/src/ext/kemal_content_for.cr
+++ /dev/null
@@ -1,16 +0,0 @@
-# Overrides for Kemal's `content_for` macro in order to keep using
-# kilt as it was before Kemal v1.1.1 (Kemal PR #618).
-
-require "kemal"
-require "kilt"
-
-macro content_for(key, file = __FILE__)
- %proc = ->() {
- __kilt_io__ = IO::Memory.new
- {{ yield }}
- __kilt_io__.to_s
- }
-
- CONTENT_FOR_BLOCKS[{{key}}] = Tuple.new {{file}}, %proc
- nil
-end
diff --git a/src/ext/kemal_static_file_handler.cr b/src/ext/kemal_static_file_handler.cr
index eb068aeb..a5f42261 100644
--- a/src/ext/kemal_static_file_handler.cr
+++ b/src/ext/kemal_static_file_handler.cr
@@ -71,7 +71,7 @@ def send_file(env : HTTP::Server::Context, file_path : String, data : Slice(UInt
filesize = data.bytesize
attachment(env, filename, disposition)
- Kemal.config.static_headers.try(&.call(env.response, file_path, filestat))
+ Kemal.config.static_headers.try(&.call(env, file_path, filestat))
file = IO::Memory.new(data)
if env.request.method == "GET" && env.request.headers.has_key?("Range")