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