diff options
author | Özgür Kesim <oec@codeblau.de> | 2024-09-04 20:08:49 +0200 |
---|---|---|
committer | Özgür Kesim <oec@codeblau.de> | 2024-09-04 20:08:49 +0200 |
commit | 7eb6abf25009a4d53ca18e4d4ac01c810b52ea48 (patch) | |
tree | ac1868f712617b3f048e9e18738a2223b57c7449 /data.go | |
parent | b9b128e92ff19335a318a6e15fc9ce379905ec8f (diff) |
sort target versions by release date
Diffstat (limited to 'data.go')
-rw-r--r-- | data.go | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -63,6 +63,7 @@ func NewData(ctx context.Context, url, token string, num int) *Data { } funcMap := map[string]any{ "OrderedBy": OrderedBy, + "Reverse": sort.Reverse, } data.tmpl = template.Must(template.New("index").Funcs(funcMap).ParseFS(content, "*.tmpl")) @@ -284,6 +285,11 @@ func (d *Data) VersionsByDate() VersionsByDate { return VersionsByDate(d.Project.Versions) } +func (d VersionsByDate) Sort() VersionsByDate { + sort.Sort(d) + return d +} + func (d *Data) Categories() (cs []string) { d.mux.RLock() defer d.mux.RUnlock() |