diff --git a/go.mod b/go.mod index 7a3adde3..0105a8ba 100644 --- a/go.mod +++ b/go.mod @@ -13,7 +13,7 @@ require ( github.com/multiformats/go-multiaddr-net v0.1.2 // v0.1.1 => v0.1.2 github.com/multiformats/go-multihash v0.0.13 // indirect github.com/nspcc-dev/neo-go v0.91.1-pre.0.20200827184617-7560aa345a78 - github.com/nspcc-dev/neofs-api-go v1.3.1-0.20200918082543-e97f7096c6c4 + github.com/nspcc-dev/neofs-api-go v1.3.1-0.20200922150714-14fa89b81919 github.com/nspcc-dev/neofs-crypto v0.3.0 github.com/nspcc-dev/tzhash v1.4.0 github.com/panjf2000/ants/v2 v2.3.0 diff --git a/go.sum b/go.sum index b1d19a8f..df9a20cd 100644 Binary files a/go.sum and b/go.sum differ diff --git a/pkg/core/object/raw.go b/pkg/core/object/raw.go index 67926423..1c02a91f 100644 --- a/pkg/core/object/raw.go +++ b/pkg/core/object/raw.go @@ -28,6 +28,11 @@ func NewRawFrom(obj *object.RawObject) *RawObject { } } +// NewRawFromObject wraps Object instance to RawObject. +func NewRawFromObject(obj *Object) *RawObject { + return NewRawFrom(object.NewRawFrom(obj.SDK())) +} + // NewRaw constructs blank RawObject instance. func NewRaw() *RawObject { return NewRawFrom(object.NewRaw())