From c56a9b206c7c80f8317376332bbcef11953fef6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Sun, 12 Jan 2025 01:34:08 -0800 Subject: [PATCH] types: don't use a private field --- types/airport_type.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/types/airport_type.go b/types/airport_type.go index 416fa85..013b197 100644 --- a/types/airport_type.go +++ b/types/airport_type.go @@ -12,8 +12,6 @@ type Airport struct { Code string Distance float64 Type string - - data *alphafoxtrot.Airport } func NewAirport(airport *alphafoxtrot.Airport) *Airport { @@ -23,7 +21,6 @@ func NewAirport(airport *alphafoxtrot.Airport) *Airport { Name: airport.Name, Code: code, Type: airport.Type, - data: airport, } return a @@ -49,9 +46,9 @@ func UniqAirports(r []*Airport) []*Airport { func SortAirports(r []*Airport) { sort.Slice(r, func(i, j int) bool { - if r[i].data.Type == r[j].data.Type { + if r[i].Type == r[j].Type { return r[i].Distance < r[j].Distance } - return r[i].data.Type < r[j].data.Type + return r[i].Type < r[j].Type }) }