reuse helper fn and add comment (#14075)

This commit is contained in:
Matt Kocubinski 2022-11-29 12:37:31 -08:00 committed by GitHub
parent 04f9ad24ab
commit 8c6181aacf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,6 +37,7 @@ const (
const iavlDisablefastNodeDefault = false
// keysForStoreKeyMap returns a slice of keys for the provided map lexically sorted by StoreKey.Name()
func keysForStoreKeyMap[V any](m map[types.StoreKey]V) []types.StoreKey {
keys := make([]types.StoreKey, 0, len(m))
for key := range m {
@ -953,14 +954,7 @@ func (rs *Store) loadCommitStoreFromParams(key types.StoreKey, id types.CommitID
}
func (rs *Store) buildCommitInfo(version int64) *types.CommitInfo {
keys := make([]types.StoreKey, 0, len(rs.stores))
for key := range rs.stores {
keys = append(keys, key)
}
sort.Slice(keys, func(i, j int) bool {
return keys[i].Name() < keys[j].Name()
})
keys := keysForStoreKeyMap(rs.stores)
storeInfos := []types.StoreInfo{}
for _, key := range keys {
store := rs.stores[key]