Improve coverage: don't handle errors that won't exist.
This commit is contained in:
parent
77fd88011d
commit
4321d5fcae
@ -10,13 +10,7 @@ func (c Store) Search(query string) ([]KeyValue, error) {
|
||||
var errs []error
|
||||
var res []KeyValue
|
||||
for _, key := range c.AllKeys() {
|
||||
raw, err := c.Get(key)
|
||||
if err != nil {
|
||||
errs = append(errs, err)
|
||||
}
|
||||
if raw == nil {
|
||||
continue
|
||||
}
|
||||
raw, _ := c.Get(key)
|
||||
k := Key{b: key}
|
||||
v := Value{b: raw}
|
||||
if strings.Contains(string(raw), query) {
|
||||
@ -32,9 +26,6 @@ func (c Store) ValueExists(value []byte) (key []byte, ok bool) {
|
||||
var needle = Value{b: value}
|
||||
for _, k := range c.AllKeys() {
|
||||
raw, _ = c.Get(k)
|
||||
if raw == nil {
|
||||
continue
|
||||
}
|
||||
v := Value{b: raw}
|
||||
if v.Equal(needle) {
|
||||
ok = true
|
||||
@ -49,10 +40,7 @@ func (c Store) ValueExists(value []byte) (key []byte, ok bool) {
|
||||
func (c Store) PrefixScan(prefix string) ([]KeyValue, error) {
|
||||
var res []KeyValue
|
||||
err := c.Scan([]byte(prefix), func(key []byte) error {
|
||||
raw, err := c.Get(key)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
raw, _ := c.Get(key)
|
||||
k := Key{b: key}
|
||||
kv := KeyValue{Key: k, Value: Value{b: raw}}
|
||||
res = append(res, kv)
|
||||
|
Loading…
Reference in New Issue
Block a user