summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-08-15 13:22:07 +0200
committerSamantaz Fox <coding@samantaz.fr>2022-08-15 13:22:39 +0200
commit5565204273de4140d7b72ab201adec1dd90ecf0c (patch)
treef51ce6c57f3be94828754f83201a842fcf49f57b /src
parentd950a0ef5d552ec42547c51feefe1e24811438ee (diff)
downloadinvidious-5565204273de4140d7b72ab201adec1dd90ecf0c.tar.gz
invidious-5565204273de4140d7b72ab201adec1dd90ecf0c.tar.bz2
invidious-5565204273de4140d7b72ab201adec1dd90ecf0c.zip
StaticFileHandler: use HTTP::Status rather than integers
Diffstat (limited to 'src')
-rw-r--r--src/ext/kemal_static_file_handler.cr8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ext/kemal_static_file_handler.cr b/src/ext/kemal_static_file_handler.cr
index 64b16600..eb068aeb 100644
--- a/src/ext/kemal_static_file_handler.cr
+++ b/src/ext/kemal_static_file_handler.cr
@@ -111,7 +111,7 @@ module Kemal
if @fallthrough
call_next(context)
else
- context.response.status_code = 405
+ context.response.status = HTTP::Status::METHOD_NOT_ALLOWED
context.response.headers.add("Allow", "GET, HEAD")
end
return
@@ -124,7 +124,7 @@ module Kemal
# File path cannot contains '\0' (NUL) because all filesystem I know
# don't accept '\0' character as file name.
if request_path.includes? '\0'
- context.response.status_code = 400
+ context.response.status = HTTP::Status::BAD_REQUEST
return
end
@@ -143,7 +143,7 @@ module Kemal
add_cache_headers(context.response.headers, last_modified)
if cache_request?(context, last_modified)
- context.response.status_code = 304
+ context.response.status = HTTP::Status::NOT_MODIFIED
return
end
@@ -173,7 +173,7 @@ module Kemal
add_cache_headers(context.response.headers, last_modified)
if cache_request?(context, last_modified)
- context.response.status_code = 304
+ context.response.status = HTTP::Status::NOT_MODIFIED
return
end