Pavel Karpy
6b176e8769
[ #613 ] pkg/reputation: Move manager building to pkg
...
Move `managers` package to `pkg` since
it can be reused in other packages.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-06-17 18:30:06 +03:00
Pavel Karpy
20b7295087
[ #488 ] reputation/router: Add commentaries and TODO
...
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-05-04 17:53:02 +03:00
Pavel Karpy
d1db54acf8
[ #488 ] reputation: Change Writer
interface
...
Includes:
- Delete first `ctx` argument in `Write` method.
- Move intermediate Initial trust struct and method
to `calculator` file.
- Change Alpha to 0.1.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-05-04 17:53:02 +03:00
Pavel Karpy
e69917b27a
[ #488 ] reputation/common: Move ServerInfo
to common
pkg
...
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-05-04 17:53:02 +03:00
Pavel Karpy
49d477f466
[ #488 ] reputation/managers: Implement route builders
...
Add implementation of Builder interface for
intermediate trusts. Move all code associated
with managers to `common` directory in `cmd`
and `pkg/services/reputation`
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-05-04 17:53:02 +03:00
Pavel Karpy
f6783f4f81
[ #488 ] cmd/reputation: Add DaughterStorage
...
Add `DaughterStorage` init in main pkg
and start write all received daughters'
trusts to it.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-05-04 17:53:02 +03:00
Pavel Karpy
477682adb7
[ #482 ] reputation/router: Move router to ./common
...
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-04-19 11:47:04 +03:00
Pavel Karpy
ac8441b718
[ #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>
2021-04-19 11:47:04 +03:00