From d00b65f83442cf7c03169d1ff26ef279e6f3dc30 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 26 Jul 2024 21:58:50 +0000 Subject: feat(momoka): logger --- src/momoka.gleam | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src') diff --git a/src/momoka.gleam b/src/momoka.gleam index 6b49c87..1f67663 100644 --- a/src/momoka.gleam +++ b/src/momoka.gleam @@ -1,9 +1,12 @@ import envoy import gemini +import gleam/bit_array import gleam/erlang/process import gleam/int +import gleam/io import gleam/option.{None} import gleam/otp/actor +import gleam/string import glisten.{Packet} import tcp @@ -17,6 +20,20 @@ pub fn main() { glisten.send(connection, gemini.get_gemtext_from_capsule(message)) let assert Ok(_) = tcp.close_connection(connection) + io.println( + "request: " + <> { + case bit_array.to_string(message) { + Ok(path) -> + case path |> string.replace("\r\n", "") { + "" -> "/" + path -> path + } + _ -> "unknown" + } + }, + ) + actor.continue(state) }, ) -- cgit v1.2.3