From 37d2d37b9c9491bb4b95f1206a609bbda5fa9910 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 23 Jun 2024 10:25:42 +0000 Subject: feat(gemini): support netcat-style single newline client message --- src/gemini.gleam | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/gemini.gleam b/src/gemini.gleam index 9cd0884..9c07391 100644 --- a/src/gemini.gleam +++ b/src/gemini.gleam @@ -26,7 +26,7 @@ pub fn get_gemtext_from_capsule(message) { let assert Ok(request) = case bit_array.to_string(message) { Ok(path) -> { case path { - "/\r\n" | "\r\n" -> request.to(gemini_proxy <> root_capsule) + "/\r\n" | "\r\n" | "\n" -> request.to(gemini_proxy <> root_capsule) "/proxy/" <> route -> request.to(gemini_proxy <> string.replace(route, "\r\n", "")) "/" <> path -> -- cgit v1.2.3