summaryrefslogtreecommitdiffstats
path: root/src/invidious.cr
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2022-04-10 22:53:03 +0200
committerSamantaz Fox <coding@samantaz.fr>2022-04-16 22:48:24 +0200
commit1f66d7ef7471acb07642bb3b8132d824877176fb (patch)
tree8915fc538ef1cef808e96b468e15b90e99a2cf23 /src/invidious.cr
parent84b6429ca65ae407e4257fc771f4b760af72d310 (diff)
downloadinvidious-1f66d7ef7471acb07642bb3b8132d824877176fb.tar.gz
invidious-1f66d7ef7471acb07642bb3b8132d824877176fb.tar.bz2
invidious-1f66d7ef7471acb07642bb3b8132d824877176fb.zip
Keep using kilt for rendering
Directly using Crystal's ECR seems to be causing issues, so don't use kemal's 'render' macro and patch 'content_for' to have the same behavior as before Kemal v1.1.1
Diffstat (limited to 'src/invidious.cr')
-rw-r--r--src/invidious.cr5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index 9f3d5d10..631a6e78 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -16,7 +16,12 @@
require "digest/md5"
require "file_utils"
+
+# Require kemal, kilt, then our own overrides
require "kemal"
+require "kilt"
+require "./ext/kemal_content_for.cr"
+
require "athena-negotiation"
require "openssl/hmac"
require "option_parser"