node: Introduce Announcers
Further decoupling user and node, as a follow up to
patch/05db4d7284c69875986a30b8161238b607155f5e
make the list of “announcers”, i.e. the namespaces that are commonly announced from the node, and for which sync status should be tracked, configurable.
3 files changed
+16
-6
d9915d27
→
06a3a8af
modified crates/radicle-protocol/src/service.rs
@@ -543,7 +543,7 @@ where
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -566,6 +566,10 @@ where
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1593,12 +1597,15 @@ where
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
modified crates/radicle-schemars/src/main.rs
@@ -81,7 +81,7 @@ fn print_schema() -> io::Result<()> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified crates/radicle/src/node/config.rs
@@ -523,6 +523,8 @@ pub struct Config {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -551,6 +553,7 @@ impl Config {
|
|
|
|
|
|
| + | |
|
|
|
|
|