[#121] pool: Make PrmContainerEACL fields public

Signed-off-by: Airat Arifullin <a.arifullin@yadro.com>
pull/148/head
Airat Arifullin 2023-08-11 11:06:45 +03:00 committed by Evgenii Stratonikov
parent 3353940554
commit 6fdbe75517
1 changed files with 6 additions and 5 deletions

View File

@ -523,8 +523,9 @@ func (c *clientWrapper) containerEACL(ctx context.Context, prm PrmContainerEACL)
return eacl.Table{}, err
}
var cliPrm sdkClient.PrmContainerEACL
cliPrm.SetContainer(prm.cnrID)
cliPrm := sdkClient.PrmContainerEACL{
ContainerID: &prm.ContainerID,
}
start := time.Now()
res, err := cl.ContainerEACL(ctx, cliPrm)
@ -1521,12 +1522,12 @@ func (x *PrmContainerDelete) SetWaitParams(waitParams WaitParams) {
// PrmContainerEACL groups parameters of GetEACL operation.
type PrmContainerEACL struct {
cnrID cid.ID
ContainerID cid.ID
}
// SetContainerID specifies identifier of the FrostFS container to read the eACL table.
func (x *PrmContainerEACL) SetContainerID(cnrID cid.ID) {
x.cnrID = cnrID
x.ContainerID = cnrID
}
// PrmContainerSetEACL groups parameters of SetEACL operation.
@ -2568,7 +2569,7 @@ func waitForContainerPresence(ctx context.Context, cli client, cnrID cid.ID, wai
func waitForEACLPresence(ctx context.Context, cli client, cnrID *cid.ID, table *eacl.Table, waitParams *WaitParams) error {
var prm PrmContainerEACL
if cnrID != nil {
prm.SetContainerID(*cnrID)
prm.ContainerID = *cnrID
}
return waitFor(ctx, waitParams, func(ctx context.Context) bool {