mirror of
https://git.sr.ht/~phw/scotty
synced 2025-04-10 23:49:28 +02:00
Replaced util Min/Max functions with builtin
This commit is contained in:
parent
357932f9b0
commit
bcc7bf3167
5 changed files with 4 additions and 34 deletions
|
@ -26,7 +26,6 @@ import (
|
|||
"go.uploadedlobster.com/scotty/internal/config"
|
||||
"go.uploadedlobster.com/scotty/internal/i18n"
|
||||
"go.uploadedlobster.com/scotty/internal/models"
|
||||
"go.uploadedlobster.com/scotty/internal/util"
|
||||
"golang.org/x/oauth2"
|
||||
)
|
||||
|
||||
|
@ -106,7 +105,7 @@ out:
|
|||
// and continue.
|
||||
if offset >= result.Total {
|
||||
p.Total = int64(result.Total)
|
||||
offset = util.Max(result.Total-perPage, 0)
|
||||
offset = max(result.Total-perPage, 0)
|
||||
continue
|
||||
}
|
||||
|
||||
|
@ -175,7 +174,7 @@ out:
|
|||
if offset >= result.Total {
|
||||
p.Total = int64(result.Total)
|
||||
totalCount = result.Total
|
||||
offset = util.Max(result.Total-perPage, 0)
|
||||
offset = max(result.Total-perPage, 0)
|
||||
continue
|
||||
}
|
||||
|
||||
|
|
|
@ -28,7 +28,6 @@ import (
|
|||
"go.uploadedlobster.com/scotty/internal/config"
|
||||
"go.uploadedlobster.com/scotty/internal/i18n"
|
||||
"go.uploadedlobster.com/scotty/internal/models"
|
||||
"go.uploadedlobster.com/scotty/internal/util"
|
||||
"golang.org/x/oauth2"
|
||||
"golang.org/x/oauth2/spotify"
|
||||
)
|
||||
|
@ -184,7 +183,7 @@ out:
|
|||
if offset >= result.Total {
|
||||
p.Total = int64(result.Total)
|
||||
totalCount = result.Total
|
||||
offset = util.Max(result.Total-perPage, 0)
|
||||
offset = max(result.Total-perPage, 0)
|
||||
continue
|
||||
}
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ func Similarity(s1 string, s2 string) float64 {
|
|||
s2 = norm.NFKC.String(s2)
|
||||
l1 := len([]rune(s1))
|
||||
l2 := len([]rune(s2))
|
||||
maxLen := util.Max(l1, l2)
|
||||
maxLen := max(l1, l2)
|
||||
// Empty strings always compare full equal
|
||||
if maxLen == 0 {
|
||||
return 1.0
|
||||
|
|
|
@ -17,22 +17,6 @@ package util
|
|||
|
||||
import "golang.org/x/exp/constraints"
|
||||
|
||||
func Max[T constraints.Ordered](m, n T) T {
|
||||
if n > m {
|
||||
return n
|
||||
} else {
|
||||
return m
|
||||
}
|
||||
}
|
||||
|
||||
func Min[T constraints.Ordered](m, n T) T {
|
||||
if n < m {
|
||||
return n
|
||||
} else {
|
||||
return m
|
||||
}
|
||||
}
|
||||
|
||||
func Sum[T constraints.Integer | constraints.Float](v ...T) T {
|
||||
var sum T
|
||||
for _, i := range v {
|
||||
|
|
|
@ -23,18 +23,6 @@ import (
|
|||
"go.uploadedlobster.com/scotty/internal/util"
|
||||
)
|
||||
|
||||
func ExampleMax() {
|
||||
v := util.Max(2, 5)
|
||||
fmt.Print(v)
|
||||
// Output: 5
|
||||
}
|
||||
|
||||
func ExampleMin() {
|
||||
v := util.Min(2, 5)
|
||||
fmt.Print(v)
|
||||
// Output: 2
|
||||
}
|
||||
|
||||
func ExampleSum() {
|
||||
values := []float64{1.4, 2.2}
|
||||
sum := util.Sum(values...)
|
||||
|
|
Loading…
Add table
Reference in a new issue