[#482] reputation/router: Make route pkg independent
Make route package independent from controller package. Add common interfaces to `./common` directory. Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
This commit is contained in:
parent
0a16aaacb1
commit
ac8441b718
8 changed files with 87 additions and 75 deletions
|
@ -1,15 +1,17 @@
|
|||
package trustcontroller
|
||||
|
||||
import "github.com/nspcc-dev/neofs-node/pkg/services/reputation/common"
|
||||
|
||||
type storageWrapper struct {
|
||||
w Writer
|
||||
w common.Writer
|
||||
i Iterator
|
||||
}
|
||||
|
||||
func (s storageWrapper) InitIterator(Context) (Iterator, error) {
|
||||
func (s storageWrapper) InitIterator(common.Context) (Iterator, error) {
|
||||
return s.i, nil
|
||||
}
|
||||
|
||||
func (s storageWrapper) InitWriter(Context) (Writer, error) {
|
||||
func (s storageWrapper) InitWriter(common.Context) (common.Writer, error) {
|
||||
return s.w, nil
|
||||
}
|
||||
|
||||
|
@ -23,7 +25,7 @@ func SimpleIteratorProvider(i Iterator) IteratorProvider {
|
|||
|
||||
// SimpleWriterProvider returns WriterProvider that provides
|
||||
// static context-independent Writer.
|
||||
func SimpleWriterProvider(w Writer) WriterProvider {
|
||||
func SimpleWriterProvider(w common.Writer) common.WriterProvider {
|
||||
return &storageWrapper{
|
||||
w: w,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue