Skip to content

Commit 538dfdb

Browse files
committed
ipfs#2667 Adding go-ipfs compatible solution for relay and hop
License: MIT Signed-off-by: ggarri <[email protected]>
1 parent 57c1027 commit 538dfdb

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

src/core/components/libp2p.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,10 @@ function getLibp2pOptions ({ options, config, datastore, peerInfo, peerBook }) {
110110
},
111111
relay: {
112112
enabled: get(options, 'relay.enabled',
113-
get(config, 'relay.enabled', true)),
113+
!get(config, 'Swarm.DisableRelay', false)),
114114
hop: {
115115
enabled: get(options, 'relay.hop.enabled',
116-
get(config, 'relay.hop.enabled', false)),
116+
get(config, 'Swarm.EnableRelayHop', false)),
117117
active: get(options, 'relay.hop.active',
118118
get(config, 'relay.hop.active', false))
119119
}

src/core/config.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@ const configSchema = s({
7979
ConnMgr: optional(s({
8080
LowWater: 'number?',
8181
HighWater: 'number?'
82-
}))
82+
})),
83+
EnableRelayHop: 'boolean?',
84+
DisableRelay: 'boolean?',
8385
}))
8486
})),
8587
ipld: 'object?',

src/core/runtime/config-nodejs.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ module.exports = () => ({
4848
ConnMgr: {
4949
LowWater: 200,
5050
HighWater: 500
51-
}
51+
},
52+
DisableRelay: false,
53+
EnableRelayHop: false,
5254
}
5355
})

0 commit comments

Comments
 (0)