aboutsummaryrefslogtreecommitdiff
path: root/filters/filters.go
blob: 9c1704af37b0c04adbbe056832f534049c6e8ede (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package filters

import (
	"log"

	"github.com/flosch/pongo2/v6"
)

func Initialize() {
	filters := map[string]func(in *pongo2.Value, param *pongo2.Value) (*pongo2.Value, *pongo2.Error){
		"naturaltime": naturaltimeFilter,
	}

	for name, filterFunc := range filters {
		if err := pongo2.RegisterFilter(name, filterFunc); err != nil {
			log.Println("Failed to register filter:", name, "Error:", err)
		}
	}
}