github.com/franono/tendermint@v0.32.2-0.20200527150959-749313264ce9/lite/proxy/errors.go (about) 1 package proxy 2 3 import ( 4 "github.com/pkg/errors" 5 ) 6 7 type errNoData struct{} 8 9 func (e errNoData) Error() string { 10 return "No data returned for query" 11 } 12 13 // IsErrNoData checks whether an error is due to a query returning empty data 14 func IsErrNoData(err error) bool { 15 _, ok := errors.Cause(err).(errNoData) 16 return ok 17 } 18 19 func ErrNoData() error { 20 return errors.Wrap(errNoData{}, "") 21 }