Skip to content
Snippets Groups Projects
Verified Commit 47dfb8e9 authored by Tóth Miklós Tibor's avatar Tóth Miklós Tibor :shrug:
Browse files

Add json function

parent 3059e2cc
Branches
Tags
1 merge request!25Add API endpoints and middleware for user and product manipulation
package pultosch package pultosch
import ( import (
"encoding/json"
"git.sch.bme.hu/disappointment-industries/becskasszasch/db" "git.sch.bme.hu/disappointment-industries/becskasszasch/db"
"git.sch.bme.hu/disappointment-industries/becskasszasch/helpers" "git.sch.bme.hu/disappointment-industries/becskasszasch/helpers"
"git.sch.bme.hu/disappointment-industries/becskasszasch/homepage" "git.sch.bme.hu/disappointment-industries/becskasszasch/homepage"
...@@ -40,10 +41,22 @@ type pultData struct { ...@@ -40,10 +41,22 @@ type pultData struct {
Users []*db.User Users []*db.User
} }
func toJson(obj any) string {
by, e := json.Marshal(obj)
if e != nil {
panic(e)
}
return string(by)
}
func init() { func init() {
var err error var err error
pultoschTemplate, err = template.New("pultosch.template.html").ParseFiles("pultosch/pultosch.template.html", "homepage/navbar.template.html", "homepage/header.template.html", "homepage/footer.template.html") pultoschTemplate, err = template.
New("pultosch.template.html").
Funcs(template.FuncMap{"toJson": toJson}).
ParseFiles("pultosch/pultosch.template.html", "homepage/navbar.template.html", "homepage/header.template.html", "homepage/footer.template.html")
spendsLimitTemplate, err = template.New("recentSpends.template.html").ParseFiles("pultosch/recentSpends.template.html", "homepage/navbar.template.html", "homepage/header.template.html", "homepage/footer.template.html") spendsLimitTemplate, err = template.New("recentSpends.template.html").ParseFiles("pultosch/recentSpends.template.html", "homepage/navbar.template.html", "homepage/header.template.html", "homepage/footer.template.html")
if err != nil { if err != nil {
panic(err) panic(err)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment