From 683c18bc93f9c392b145b8b1ce84181c11af1a86 Mon Sep 17 00:00:00 2001 From: Gregor Best <gbe@unobtanium.de> Date: Sat, 1 May 2021 12:30:40 +0200 Subject: [PATCH] Sort wines by rating --- vino.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vino.go b/vino.go index 8e4e5fa..fc07f19 100644 --- a/vino.go +++ b/vino.go @@ -9,6 +9,7 @@ import ( "image/png" "io" "log" + "sort" "strconv" // Imported for side effects to register format handlers @@ -153,6 +154,10 @@ func ListWines(ctx context.Context, db *bolt.DB) ([]Vino, error) { return nil, err } + sort.Slice(wines, func(i, j int) bool { + return wines[i].Rating > wines[j].Rating + }) + return wines, nil } -- GitLab