X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8b7ed36ff057c4a483f4ee8a1c66929425b366c6..0561bd0c3c07257fd58ded6c7cfa5feeae97af57:/sdk/go/keepclient/root_sorter.go diff --git a/sdk/go/keepclient/root_sorter.go b/sdk/go/keepclient/root_sorter.go index c2780bc716..afeb802849 100644 --- a/sdk/go/keepclient/root_sorter.go +++ b/sdk/go/keepclient/root_sorter.go @@ -1,3 +1,7 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: Apache-2.0 + package keepclient import ( @@ -5,12 +9,12 @@ import ( ) type RootSorter struct { - root []string - weight []string - order []int + root []string + weight []string + order []int } -func NewRootSorter(serviceRoots map[string]string, hash string) (*RootSorter) { +func NewRootSorter(serviceRoots map[string]string, hash string) *RootSorter { rs := new(RootSorter) rs.root = make([]string, len(serviceRoots)) rs.weight = make([]string, len(serviceRoots)) @@ -26,7 +30,7 @@ func NewRootSorter(serviceRoots map[string]string, hash string) (*RootSorter) { return rs } -func (rs RootSorter) getWeight(hash string, uuid string) (string) { +func (rs RootSorter) getWeight(hash string, uuid string) string { if len(uuid) == 27 { return Md5String(hash + uuid[12:]) } else { @@ -35,7 +39,7 @@ func (rs RootSorter) getWeight(hash string, uuid string) (string) { } } -func (rs RootSorter) GetSortedRoots() ([]string) { +func (rs RootSorter) GetSortedRoots() []string { sorted := make([]string, len(rs.order)) for i := range rs.order { sorted[i] = rs.root[rs.order[i]]