frostfs-node/pkg/core/object/object.go
Alexander Chuprov 033eaf77e1 [#496] node: Fix linter importas
Standardize the alias of the
import frostfs-sdk-go/object as objectSDK.

Signed-off-by: Alexander Chuprov <a.chuprov@yadro.com>
2023-07-06 15:36:41 +03:00

23 lines
415 B
Go

package object
import (
objectSDK "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object"
oid "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object/id"
)
// AddressOf returns the address of the object.
func AddressOf(obj *objectSDK.Object) oid.Address {
var addr oid.Address
id, ok := obj.ID()
if ok {
addr.SetObject(id)
}
cnr, ok := obj.ContainerID()
if ok {
addr.SetContainer(cnr)
}
return addr
}