Skip to content

Commit

Permalink
refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
konoui committed Jul 28, 2024
1 parent 40f7870 commit abb8ab1
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion pkg/lipo/lipo.go
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ func perm(f string) (fs.FileMode, error) {

// diff return values `a` does not have
func diff[T comparable](a []T, b []T) T {
m := util.ExistsMap(a, func(t T) T { return t })
m := util.ExistenceMap(a, func(t T) T { return t })
for _, v := range b {
if _, ok := m[v]; !ok {
return v
Expand Down
6 changes: 3 additions & 3 deletions pkg/lipo/operation.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import (
)

func extract[T lmacho.Object](objects []T, cpuStrings ...string) []T {
m := util.ExistsMap(cpuStrings, func(v string) string {
m := util.ExistenceMap(cpuStrings, func(v string) string {
return v
})
return util.Filter(objects, func(o T) bool {
Expand All @@ -25,7 +25,7 @@ func extract[T lmacho.Object](objects []T, cpuStrings ...string) []T {
}

func extractFamily[T lmacho.Object](objects []T, cpuStrings ...string) []T {
m := util.ExistsMap(cpuStrings, func(v string) lmacho.Cpu {
m := util.ExistenceMap(cpuStrings, func(v string) lmacho.Cpu {
cpu, _, _ := lmacho.ToCpu(v)
return cpu
})
Expand All @@ -36,7 +36,7 @@ func extractFamily[T lmacho.Object](objects []T, cpuStrings ...string) []T {
}

func remove[T lmacho.Object](objects []T, cpuStrings ...string) []T {
m := util.ExistsMap(cpuStrings, func(v string) string {
m := util.ExistenceMap(cpuStrings, func(v string) string {
return v
})
return util.Filter(objects, func(o T) bool {
Expand Down
2 changes: 1 addition & 1 deletion pkg/lipo/verify_arch.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ func (l *Lipo) VerifyArch(arches ...string) (bool, error) {
return false, err
}

m := util.ExistsMap(gotArches, func(a string) string { return a })
m := util.ExistenceMap(gotArches, func(a string) string { return a })
for _, a := range arches {
if _, ok := m[a]; !ok {
return false, nil
Expand Down
2 changes: 1 addition & 1 deletion pkg/util/collection.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ func Duplicates[T any, K comparable](values []T, fn func(v T) K) *K {
return nil
}

func ExistsMap[T comparable, K comparable](values []T, fn func(v T) K) map[K]struct{} {
func ExistenceMap[T comparable, K comparable](values []T, fn func(v T) K) map[K]struct{} {
results := map[K]struct{}{}
for _, e := range values {
results[fn(e)] = struct{}{}
Expand Down

0 comments on commit abb8ab1

Please sign in to comment.