2023-07-24 11:13:20 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
add method App:get_user()
diff --git a/skopos.lua b/skopos.lua index dbba0cc..8d4ff29 100644 --- a/skopos.lua +++ b/skopos.lua @@ -29,15 +29,20 @@ function App:log(level, msg) end end +function App:get_user(req) + local session_id = req.cookies.sid + local user + if session_id ~= nil then + user = self.model:get_user(self.sessions[session_id]) + end + return user +end + function App:routes() return { {"GET", "/?", function (req) - local session_id = req.cookies.sid - local user - if session_id ~= nil then - user = self.model:get_user(self.sessions[session_id]) - end + local user = self:get_user(req) local env = {title=self.title, user=user} return lud.template.render_file("view/home.html", env) end},