aboutsummaryrefslogtreecommitdiff
path: root/src/request.gleam
diff options
context:
space:
mode:
Diffstat (limited to 'src/request.gleam')
-rw-r--r--src/request.gleam3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/request.gleam b/src/request.gleam
index d726a03..c66e66d 100644
--- a/src/request.gleam
+++ b/src/request.gleam
@@ -19,7 +19,7 @@ fn middleware(request, handle) {
handle(request)
}
-pub fn handle(request, connection) {
+pub fn handle(request, connection, image_cache) {
use _ <- middleware(request)
case wisp.path_segments(request) {
@@ -50,6 +50,7 @@ pub fn handle(request, connection) {
|> wisp.set_header("Content-Type", "image/svg+xml")
|> wisp.string_body(
svg.xml(
+ image_cache,
case list.key_find(wisp.get_query(request), "theme") {
Ok(theme) -> theme
_ -> "asoul"