login

<     >

2023-08-15 22:40:24 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

use simpler response object API

diff --git a/cogit/cogit.lua b/cogit/cogit.lua
index 0f9ebae..1fc3da7 100644
--- a/cogit/cogit.lua
+++ b/cogit/cogit.lua
@@ -119,7 +119,7 @@ function Cogit:routes()
             end
         end
         local env = {title=self.title, is_admin=is_admin, repos=repos}
-        return lud.template.render_file("view/home.html", env)
+        return {fname="view/home.html", env=env}
     end},
     {"GET", "/login",
     function (req)
@@ -127,7 +127,7 @@ function Cogit:routes()
         if is_admin then  -- already logged in
             return "/", 303
         else
-            return lud.template.render_file("view/login.html", {title=self.title})
+            return {fname="view/login.html", env={title=self.title}}
         end
     end},
     {"POST", "/login",
@@ -172,7 +172,7 @@ function Cogit:routes()
             title=self.title, is_admin=is_admin, repo=repo,
             rname=rname, bnames=bnames, tnames=tnames,
         }
-        return lud.template.render_file("view/repo.html", env)
+        return {fname="view/repo.html", env=env}
     end},
     {"GET", "/repo/([%w_-]+)/history/([%w_-]+)",
     function (req, rname, first)
@@ -193,7 +193,7 @@ function Cogit:routes()
             title=self.title, is_admin=is_admin, rname=rname,
             commit=commit, limit=self.limit, prev=prev, first=first,
         }
-        return lud.template.render_file("view/history.html", env)
+        return {fname="view/history.html", env=env}
     end},
     {"GET", "/repo/([%w_-]+)/commit/([%w_-]+)",
     function (req, rname, cid)
@@ -217,7 +217,7 @@ function Cogit:routes()
             title=self.title, is_admin=is_admin, rname=rname, commit=commit,
             time_str=time_str, sig=sig, cid=cid, prev=prev, diff=diff,
         }
-        return lud.template.render_file("view/commit.html", env)
+        return {fname="view/commit.html", env=env}
     end},
     {"GET", "/repo/([%w_-]+)/commit/([%w_-]+)/tree/(.*)",
     function (req, rname, cid, path)
@@ -250,9 +250,9 @@ function Cogit:routes()
             path=path, base=base, parts=parts, node=node,
         }
         if node.type_ == "dir" then
-            return lud.template.render_file("view/dir.html", env)
+            return {fname="view/dir.html", env=env}
         elseif node.type_ == "file" then
-            return lud.template.render_file("view/file.html", env)
+            return {fname="view/file.html", env=env}
         end
     end},
 } end