go-ipfs-config: daemon: config option for routing
License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
Łukasz Magiera committed
Aug 20, 2017 at 16:24 UTC
efb99b5e5910d84fc37c3631ec213c2de2765eb7
2 files changed
+11
-5
config/discovery.go
+4
-1
@@ -1,7 +1,10 @@
1
package config
2
3
type Discovery struct {
4
- MDNS MDNS
4
+ MDNS MDNS
5
+
6
+ //Routing sets default daemon routing mode.
7
+ Routing string
8
}
9
10
type MDNS struct {
config/init.go
+7
-4
@@ -38,10 +38,13 @@ func Init(out io.Writer, nBitsForKeypair int) (*Config, error) {
38
Datastore: datastore,
39
Bootstrap: BootstrapPeerStrings(bootstrapPeers),
40
Identity: identity,
41
- Discovery: Discovery{MDNS{
42
- Enabled: true,
43
- Interval: 10,
44
- }},
41
+ Discovery: Discovery{
42
+ MDNS: MDNS{
43
+ Enabled: true,
44
+ Interval: 10,
45
+ },
46
+ Routing: "dht",
47
+ },
48
49
// setup the node mount points.
50
Mounts: Mounts{