@cryptotaxi247 / kubo / commits / fb414229f

cleanup filestore switch statements

(address CR) License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>

Steven Allen committed Aug 7, 2018 at 13:25 UTC fb414229f9a0af617fea6971e38c19b32c3efc8d
1 file changed +6 -10
filestore/filestore.go
+6 -10
@@ -143,15 +143,13 @@ func (f *Filestore) DeleteBlock(c *cid.Cid) error {
143 func (f *Filestore) Get(c *cid.Cid) (blocks.Block, error) {
144 blk, err := f.bs.Get(c)
145 switch err {
146 - default:
147 - return nil, err
146 case nil:
147 return blk, nil
148 case blockstore.ErrNotFound:
151 - // try filestore
149 + return f.fm.Get(c)
150 + default:
151 + return nil, err
152 }
153 -
154 - return f.fm.Get(c)
153 }
154
155 // GetSize returns the size of the requested block. It may return ErrNotFound
@@ -159,15 +157,13 @@ func (f *Filestore) Get(c *cid.Cid) (blocks.Block, error) {
157 func (f *Filestore) GetSize(c *cid.Cid) (int, error) {
158 size, err := f.bs.GetSize(c)
159 switch err {
162 - default:
163 - return -1, err
160 case nil:
161 return size, nil
162 case blockstore.ErrNotFound:
167 - // try filestore
163 + return f.fm.GetSize(c)
164 + default:
165 + return -1, err
166 }
169 -
170 - return f.fm.GetSize(c)
167 }
168
169 // Has returns true if the block with the given Cid is