forked from TrueCloudLab/frostfs-node
[#294] deletesvc: Drop cast
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
This commit is contained in:
parent
c83e7c875f
commit
24eb988897
2 changed files with 15 additions and 9 deletions
|
@ -72,9 +72,9 @@ func New(gs *getsvc.Service,
|
||||||
opts ...Option) *Service {
|
opts ...Option) *Service {
|
||||||
c := &cfg{
|
c := &cfg{
|
||||||
log: &logger.Logger{Logger: zap.L()},
|
log: &logger.Logger{Logger: zap.L()},
|
||||||
header: (*headSvcWrapper)(gs),
|
header: &headSvcWrapper{s: gs},
|
||||||
searcher: (*searchSvcWrapper)(ss),
|
searcher: &searchSvcWrapper{s: ss},
|
||||||
placer: (*putSvcWrapper)(ps),
|
placer: &putSvcWrapper{s: ps},
|
||||||
netInfo: ni,
|
netInfo: ni,
|
||||||
keyStorage: ks,
|
keyStorage: ks,
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,11 +11,17 @@ import (
|
||||||
oid "git.frostfs.info/TrueCloudLab/frostfs-sdk-go/object/id"
|
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 {
|
type simpleIDWriter struct {
|
||||||
ids []oid.ID
|
ids []oid.ID
|
||||||
|
@ -30,7 +36,7 @@ func (w *headSvcWrapper) headAddress(ctx context.Context, exec *execCtx, addr oi
|
||||||
p.WithRawFlag(true)
|
p.WithRawFlag(true)
|
||||||
p.WithAddress(addr)
|
p.WithAddress(addr)
|
||||||
|
|
||||||
err := (*getsvc.Service)(w).Head(ctx, p)
|
err := w.s.Head(ctx, p)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -94,7 +100,7 @@ func (w *searchSvcWrapper) splitMembers(ctx context.Context, exec *execCtx) ([]o
|
||||||
p.WithContainerID(exec.containerID())
|
p.WithContainerID(exec.containerID())
|
||||||
p.WithSearchFilters(fs)
|
p.WithSearchFilters(fs)
|
||||||
|
|
||||||
err := (*searchsvc.Service)(w).Search(ctx, p)
|
err := w.s.Search(ctx, p)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
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) {
|
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 {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue