From 4151e7a73ef0476b4aea5a356d391a7060b8a01c Mon Sep 17 00:00:00 2001 From: unwox Date: Thu, 30 Oct 2025 19:01:32 +0600 Subject: small improvements here and there --- bin/serve.fnl | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) (limited to 'bin/serve.fnl') diff --git a/bin/serve.fnl b/bin/serve.fnl index a1d1737..6eac601 100644 --- a/bin/serve.fnl +++ b/bin/serve.fnl @@ -1,29 +1,12 @@ (local lib (require :lib)) -( when _G.unpack +(when _G.unpack (tset table :unpack _G.unpack)) (fn _G.must [...] (local (ok? result) ...) (if ok? result (error result))) -(fn _G.reload [module] - (local old (require module)) - (tset package :loaded module nil) - (local (ok? new) (pcall require module)) - (if (not ok?) - (do - (tset package :loaded module old) - (error new)) - (when (= (type new) :table) - (do - (each [k v (pairs new)] - (tset old k v)) - (each [k (pairs old)] - (when (not (. new k)) - (tset old k nil))) - (tset package :loaded module old))))) - (local db (_G.must (luna.db.open "file:var/db.sqlite?_journal=WAL&_sync=NORMAL&_txlock=immediate"))) @@ -177,9 +160,7 @@ (local routes (scan-routes "pages")) (fn authenticate-request [db request] - (let [cookies-header (. request.headers :Cookie) - cookies (if cookies-header (lib.parse-values cookies-header) {}) - session-id cookies.auth] + (let [session-id request.cookies.auth] (if (not (lib.empty? session-id)) (let [sessions (_G.must -- cgit v1.2.3