cosmos-sdk/db/internal/util.go
Jacob Gadikian 55054282d2
chore: gofumpt (#11839)
* fumpt using main not master...

* be more descriptive

* fumpt

* fix nits

Co-authored-by: Julien Robert <julien@rbrt.fr>
2022-05-19 10:55:27 +02:00

29 lines
422 B
Go

package util
import (
"fmt"
dbm "github.com/cosmos/cosmos-sdk/db"
)
func ValidateKv(key, value []byte) error {
if len(key) == 0 {
return dbm.ErrKeyEmpty
}
if value == nil {
return dbm.ErrValueNil
}
return nil
}
func CombineErrors(ret error, also error, desc string) error {
if also != nil {
if ret != nil {
ret = fmt.Errorf("%w; %s: %v", ret, desc, also)
} else {
ret = also
}
}
return ret
}