[#294] deletesvc: Drop cast

Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
This commit is contained in:
Dmitrii Stepanov 2023-07-10 12:18:56 +03:00 committed by Evgenii Stratonikov
parent c83e7c875f
commit 24eb988897
2 changed files with 15 additions and 9 deletions

View file

@ -72,9 +72,9 @@ func New(gs *getsvc.Service,
opts ...Option) *Service {
c := &cfg{
log: &logger.Logger{Logger: zap.L()},
header: (*headSvcWrapper)(gs),
searcher: (*searchSvcWrapper)(ss),
placer: (*putSvcWrapper)(ps),
header: &headSvcWrapper{s: gs},
searcher: &searchSvcWrapper{s: ss},
placer: &putSvcWrapper{s: ps},
netInfo: ni,
keyStorage: ks,
}

View file

@ -11,11 +11,17 @@ import (
oid "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object/id"
)
type headSvcWrapper getsvc.Service
type headSvcWrapper struct {
s *getsvc.Service
}
type searchSvcWrapper searchsvc.Service
type searchSvcWrapper struct {
s *searchsvc.Service
}
type putSvcWrapper putsvc.Service
type putSvcWrapper struct {
s *putsvc.Service
}
type simpleIDWriter struct {
ids []oid.ID
@ -30,7 +36,7 @@ func (w *headSvcWrapper) headAddress(ctx context.Context, exec *execCtx, addr oi
p.WithRawFlag(true)
p.WithAddress(addr)
err := (*getsvc.Service)(w).Head(ctx, p)
err := w.s.Head(ctx, p)
if err != nil {
return nil, err
}
@ -94,7 +100,7 @@ func (w *searchSvcWrapper) splitMembers(ctx context.Context, exec *execCtx) ([]o
p.WithContainerID(exec.containerID())
p.WithSearchFilters(fs)
err := (*searchsvc.Service)(w).Search(ctx, p)
err := w.s.Search(ctx, p)
if err != nil {
return nil, err
}
@ -109,7 +115,7 @@ func (s *simpleIDWriter) WriteIDs(ids []oid.ID) error {
}
func (w *putSvcWrapper) put(ctx context.Context, exec *execCtx) (*oid.ID, error) {
streamer, err := (*putsvc.Service)(w).Put()
streamer, err := w.s.Put()
if err != nil {
return nil, err
}