[#121] pool: Refactor PrmObjectSearch usage

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
This commit is contained in:
Airat Arifullin 2023-10-23 16:55:36 +03:00
parent a9237aabd2
commit 6fbe1595cb

View file

@ -1000,21 +1000,12 @@ func (c *clientWrapper) objectSearch(ctx context.Context, prm PrmObjectSearch) (
return ResObjectSearch{}, err return ResObjectSearch{}, err
} }
var cliPrm sdkClient.PrmObjectSearch cliPrm := sdkClient.PrmObjectSearch{
ContainerID: &prm.cnrID,
cliPrm.InContainer(prm.cnrID) Filters: prm.filters,
cliPrm.SetFilters(prm.filters) Session: prm.stoken,
BearerToken: prm.btoken,
if prm.stoken != nil { Key: prm.key,
cliPrm.WithinSession(*prm.stoken)
}
if prm.btoken != nil {
cliPrm.WithBearerToken(*prm.btoken)
}
if prm.key != nil {
cliPrm.UseKey(*prm.key)
} }
res, err := cl.ObjectSearchInit(ctx, cliPrm) res, err := cl.ObjectSearchInit(ctx, cliPrm)