From 1505997b198a3f9dbe3a635546b6479ba9f2e307 Mon Sep 17 00:00:00 2001 From: Vassiliy Yegorov Date: Fri, 3 Jul 2026 13:11:18 +0700 Subject: [PATCH] =?UTF-8?q?refactor(model):=20slices.Sort/Equal=20=D0=B2?= =?UTF-8?q?=D0=BC=D0=B5=D1=81=D1=82=D0=BE=20=D1=80=D1=83=D1=87=D0=BD=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D1=86=D0=B8=D0=BA=D0=BB=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/model/record.go | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/internal/model/record.go b/internal/model/record.go index 8aa2d0b..85f7bd1 100644 --- a/internal/model/record.go +++ b/internal/model/record.go @@ -1,7 +1,7 @@ package model import ( - "sort" + "slices" "strings" ) @@ -84,7 +84,7 @@ func (r Record) NormalizedValues() []string { for i, v := range r.Values { out[i] = normalizeValue(r.Type, v) } - sort.Strings(out) + slices.Sort(out) return out } @@ -93,14 +93,5 @@ func (r Record) Equal(o Record) bool { if r.TTL != o.TTL { return false } - a, b := r.NormalizedValues(), o.NormalizedValues() - if len(a) != len(b) { - return false - } - for i := range a { - if a[i] != b[i] { - return false - } - } - return true + return slices.Equal(r.NormalizedValues(), o.NormalizedValues()) }