[#1523] local_object_storage: Unify parameters for the Exists operation

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
Evgenii Stratonikov 2022-07-06 15:10:21 +03:00 committed by fyrchik
parent d75d030a90
commit ca15083a50
6 changed files with 51 additions and 59 deletions

View file

@ -1,7 +1,7 @@
package shard
import (
"github.com/nspcc-dev/neofs-node/pkg/local_object_storage/blobstor"
"github.com/nspcc-dev/neofs-node/pkg/local_object_storage/blobstor/common"
meta "github.com/nspcc-dev/neofs-node/pkg/local_object_storage/metabase"
oid "github.com/nspcc-dev/neofs-sdk-go/object/id"
)
@ -38,12 +38,12 @@ func (s *Shard) Exists(prm ExistsPrm) (ExistsRes, error) {
var err error
if s.GetMode().NoMetabase() {
var p blobstor.ExistsPrm
p.SetAddress(prm.addr)
var p common.ExistsPrm
p.Address = prm.addr
var res blobstor.ExistsRes
var res common.ExistsRes
res, err = s.blobStor.Exists(p)
exists = res.Exists()
exists = res.Exists
} else {
var existsPrm meta.ExistsPrm
existsPrm.SetAddress(prm.addr)