From 8a5e4f599be710f9416e34c4dd2f7e3931059c35 Mon Sep 17 00:00:00 2001 From: Emmanuel T Odeke Date: Thu, 26 Oct 2023 10:26:45 +0300 Subject: [PATCH] fix: fix pedantic returns in Pebble (#95) Removes pedantic returns that are non-idiomatic Go. Fixes #94 --- pebble.go | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/pebble.go b/pebble.go index 76426f9..ce1ebba 100644 --- a/pebble.go +++ b/pebble.go @@ -177,11 +177,7 @@ func (db *PebbleDB) Delete(key []byte) error { if isForceSync { wopts = pebble.Sync } - err := db.db.Delete(key, wopts) - if err != nil { - return err - } - return nil + return db.db.Delete(key, wopts) } // DeleteSync implements DB. @@ -190,11 +186,7 @@ func (db PebbleDB) DeleteSync(key []byte) error { if len(key) == 0 { return errKeyEmpty } - err := db.db.Delete(key, pebble.Sync) - if err != nil { - return nil - } - return nil + return db.db.Delete(key, pebble.Sync) } func (db *PebbleDB) DB() *pebble.DB { @@ -488,11 +480,7 @@ func (itr *pebbleDBIterator) Error() error { // Close implements Iterator. func (itr *pebbleDBIterator) Close() error { // fmt.Println("pebbleDBIterator.Close") - err := itr.source.Close() - if err != nil { - return err - } - return nil + return itr.source.Close() } func (itr *pebbleDBIterator) assertIsValid() {