[#1616] getsvc: Use slices.Reverse() where possible

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
This commit is contained in:
Evgenii Stratonikov 2025-01-27 14:24:06 +03:00 committed by Evgenii Stratonikov
parent 6410542d19
commit c8acdf40bb
2 changed files with 5 additions and 9 deletions

View file

@ -2,6 +2,7 @@ package getsvc
import ( import (
"context" "context"
"slices"
"git.frostfs.info/TrueCloudLab/frostfs-node/pkg/core/object" "git.frostfs.info/TrueCloudLab/frostfs-node/pkg/core/object"
apistatus "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/client/status" apistatus "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/client/status"
@ -196,10 +197,7 @@ func (a *assembler) assemblePayloadInReverse(ctx context.Context, writer ObjectW
return err return err
} }
for left, right := 0, len(chain)-1; left < right; left, right = left+1, right-1 { slices.Reverse(chain)
chain[left], chain[right] = chain[right], chain[left]
}
return a.assemblePayloadByObjectIDs(ctx, writer, chain, false) return a.assemblePayloadByObjectIDs(ctx, writer, chain, false)
} }

View file

@ -2,6 +2,7 @@ package getsvc
import ( import (
"context" "context"
"slices"
objectSDK "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object" objectSDK "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object"
oid "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object/id" oid "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object/id"
@ -40,11 +41,8 @@ func (a *assembler) assemblePayloadInReverseRange(ctx context.Context, writer Ob
return err return err
} }
for left, right := 0, len(chain)-1; left < right; left, right = left+1, right-1 { slices.Reverse(chain)
chain[left], chain[right] = chain[right], chain[left] slices.Reverse(rngs)
rngs[left], rngs[right] = rngs[right], rngs[left]
}
return a.assemblePayloadByObjectIDsRange(ctx, writer, chain, rngs) return a.assemblePayloadByObjectIDsRange(ctx, writer, chain, rngs)
} }