forked from TrueCloudLab/frostfs-node
[#1735] go.mod: Update API and SDK
Signed-off-by: Evgenii Stratonikov <evgeniy@morphbits.ru>
This commit is contained in:
parent
78bf17c0b0
commit
180e5e938f
5 changed files with 45 additions and 48 deletions
|
@ -145,16 +145,15 @@ func GetObject(prm GetObjectPrm) (*GetObjectRes, error) {
|
|||
}
|
||||
|
||||
prm.cliPrm.WithXHeaders(prm.xHeaders...)
|
||||
if prm.key != nil {
|
||||
prm.cliPrm.UseKey(*prm.key)
|
||||
}
|
||||
|
||||
rdr, err := prm.cli.ObjectGetInit(prm.ctx, prm.cliPrm)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("init object reading: %w", err)
|
||||
}
|
||||
|
||||
if prm.key != nil {
|
||||
rdr.UseKey(*prm.key)
|
||||
}
|
||||
|
||||
var obj object.Object
|
||||
|
||||
if !rdr.ReadHeader(&obj) {
|
||||
|
@ -374,27 +373,27 @@ func (x PutObjectRes) ID() oid.ID {
|
|||
func PutObject(prm PutObjectPrm) (*PutObjectRes, error) {
|
||||
var prmCli client.PrmObjectPutInit
|
||||
|
||||
prmCli.MarkLocal()
|
||||
|
||||
if prm.key != nil {
|
||||
prmCli.UseKey(*prm.key)
|
||||
}
|
||||
|
||||
if prm.tokenSession != nil {
|
||||
prmCli.WithinSession(*prm.tokenSession)
|
||||
}
|
||||
|
||||
if prm.tokenBearer != nil {
|
||||
prmCli.WithBearerToken(*prm.tokenBearer)
|
||||
}
|
||||
|
||||
prmCli.WithXHeaders(prm.xHeaders...)
|
||||
|
||||
w, err := prm.cli.ObjectPutInit(prm.ctx, prmCli)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("init object writing on client: %w", err)
|
||||
}
|
||||
|
||||
w.MarkLocal()
|
||||
|
||||
if prm.key != nil {
|
||||
w.UseKey(*prm.key)
|
||||
}
|
||||
|
||||
if prm.tokenSession != nil {
|
||||
w.WithinSession(*prm.tokenSession)
|
||||
}
|
||||
|
||||
if prm.tokenBearer != nil {
|
||||
w.WithBearerToken(*prm.tokenBearer)
|
||||
}
|
||||
|
||||
w.WithXHeaders(prm.xHeaders...)
|
||||
|
||||
if w.WriteHeader(*prm.obj) {
|
||||
w.WritePayloadChunk(prm.obj.Payload())
|
||||
}
|
||||
|
@ -460,15 +459,15 @@ func SearchObjects(prm SearchObjectsPrm) (*SearchObjectsRes, error) {
|
|||
|
||||
prm.cliPrm.WithXHeaders(prm.xHeaders...)
|
||||
|
||||
if prm.key != nil {
|
||||
prm.cliPrm.UseKey(*prm.key)
|
||||
}
|
||||
|
||||
rdr, err := prm.cli.ObjectSearchInit(prm.ctx, prm.cliPrm)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("init object searching in client: %w", err)
|
||||
}
|
||||
|
||||
if prm.key != nil {
|
||||
rdr.UseKey(*prm.key)
|
||||
}
|
||||
|
||||
buf := make([]oid.ID, 10)
|
||||
var ids []oid.ID
|
||||
var n int
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue