db.get err

This commit is contained in:
Arnas Udovic 2024-07-18 14:23:55 +03:00
parent c3e149bc4e
commit 9df029453b

16
main.go
View file

@ -236,6 +236,18 @@ func renderIndex(w gemini.ResponseWriter, client TreeManagerClient) {
return
}
lastRebuild, found := db.Get("last_rebuild")
if !found {
w.WriteHeader(gemini.StatusTemporaryFailure, "Internal server error")
return
}
pageCounter, found := db.Get("page_counter")
if !found {
w.WriteHeader(gemini.StatusTemporaryFailure, "Internal server error")
return
}
w.SetMediaType("text/gemini")
tpl := pongo2.Must(pongo2.FromFile(fmt.Sprintf("templates/%s/index.gmi", defaultLang)))
page, err := tpl.Execute(
@ -243,8 +255,8 @@ func renderIndex(w gemini.ResponseWriter, client TreeManagerClient) {
"tree": tree,
"lang": defaultLang,
"lastFiles": GetLastFiles(tree.Files),
"lastRebuild": db.Get("last_rebuild"),
"pageCounter": db.Get("page_counter"),
"lastRebuild": lastRebuild,
"pageCounter": pageCounter,
},
)
if err != nil {