All checks were successful
Build and publish the docker image / build (push) Successful in 58s
Signed-off-by: ngn <ngn@ngn.tf>
26 lines
487 B
Go
26 lines
487 B
Go
package util
|
|
|
|
import (
|
|
"log"
|
|
|
|
"git.ngn.tf/ngn/tren/extract"
|
|
"github.com/gofiber/fiber/v2"
|
|
)
|
|
|
|
func Render(c *fiber.Ctx, template string, data fiber.Map) error {
|
|
if data == nil {
|
|
data = make(fiber.Map)
|
|
}
|
|
|
|
data["dictionaries"] = extract.Dicts
|
|
return c.Render(template, data)
|
|
}
|
|
|
|
func RenderError(c *fiber.Ctx, code int, err... error) error {
|
|
if code == 500 && len(err) > 0 && err[0] != nil{
|
|
log.Printf("server error: %s", err[0].Error())
|
|
}
|
|
|
|
return c.Redirect("/")
|
|
}
|