Skip to content

Commit

Permalink
fixes for PR review
Browse files Browse the repository at this point in the history
  • Loading branch information
saiskee committed Apr 9, 2024
1 parent 9ddd072 commit 3661d26
Showing 1 changed file with 9 additions and 23 deletions.
32 changes: 9 additions & 23 deletions pkg/ezkube/resource_id.go
Original file line number Diff line number Diff line change
Expand Up @@ -179,19 +179,13 @@ func ResourceIdFromKeyWithSeparator(key string, separator string) (ResourceId, e
// The result will be 0 if a == b, -1 if a < b, and +1 if a > b.
func ResourceIdsCompare(a, b ResourceId) int {
// compare names
if a.GetName() < b.GetName() {
return -1
}
if a.GetName() > b.GetName() {
return 1
if cmp := strings.Compare(a.GetName(), b.GetName()); cmp != 0 {
return cmp
}

// compare namespaces
if a.GetNamespace() < b.GetNamespace() {
return -1
}
if a.GetNamespace() > b.GetNamespace() {
return 1
if cmp := strings.Compare(a.GetNamespace(), b.GetNamespace()); cmp != 0 {
return cmp
}

// compare cluster names
Expand All @@ -203,23 +197,15 @@ func ResourceIdsCompare(a, b ResourceId) int {

if a_cri, ok := a.(ClusterResourceId); ok {
aCluster = GetClusterName(a_cri)
} else if a_dcri, ok := a.(deprecatedClusterResourceId); ok {
aCluster = a_dcri.GetClusterName()
} else {
aCluster = getDeprecatedClusterName(a)
}

if b_cri, ok := b.(ClusterResourceId); ok {
bCluster = GetClusterName(b_cri)
} else if b_dcri, ok := b.(deprecatedClusterResourceId); ok {
bCluster = b_dcri.GetClusterName()
}

if aCluster < bCluster {
return -1
}
if aCluster > bCluster {
return 1
} else {
bCluster = getDeprecatedClusterName(b)
}

// they are equal
return 0
return strings.Compare(aCluster, bCluster)
}

0 comments on commit 3661d26

Please sign in to comment.