1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-06-29 17:36:38 +08:00

cleanup filestore switch statements

(address CR)

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
This commit is contained in:
Steven Allen
2018-08-07 13:25:07 -07:00
parent eac8072320
commit fb414229f9

View File

@ -143,15 +143,13 @@ func (f *Filestore) DeleteBlock(c *cid.Cid) error {
func (f *Filestore) Get(c *cid.Cid) (blocks.Block, error) { func (f *Filestore) Get(c *cid.Cid) (blocks.Block, error) {
blk, err := f.bs.Get(c) blk, err := f.bs.Get(c)
switch err { switch err {
default:
return nil, err
case nil: case nil:
return blk, nil return blk, nil
case blockstore.ErrNotFound: case blockstore.ErrNotFound:
// try filestore
}
return f.fm.Get(c) return f.fm.Get(c)
default:
return nil, err
}
} }
// GetSize returns the size of the requested block. It may return ErrNotFound // 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) {
func (f *Filestore) GetSize(c *cid.Cid) (int, error) { func (f *Filestore) GetSize(c *cid.Cid) (int, error) {
size, err := f.bs.GetSize(c) size, err := f.bs.GetSize(c)
switch err { switch err {
default:
return -1, err
case nil: case nil:
return size, nil return size, nil
case blockstore.ErrNotFound: case blockstore.ErrNotFound:
// try filestore
}
return f.fm.GetSize(c) return f.fm.GetSize(c)
default:
return -1, err
}
} }
// Has returns true if the block with the given Cid is // Has returns true if the block with the given Cid is