Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit fe07126

Browse files
committed
feat: normalizing circuit config values
1 parent 074b1fd commit fe07126

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@
116116
"lodash.flatmap": "^4.5.0",
117117
"lodash.get": "^4.4.2",
118118
"lodash.has": "^4.5.2",
119+
"lodash.mapkeys": "^4.6.0",
119120
"lodash.set": "^4.3.2",
120121
"lodash.sortby": "^4.7.0",
121122
"lodash.values": "^4.3.0",

src/core/components/libp2p.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
const Node = require('libp2p-ipfs-nodejs')
44
const promisify = require('promisify-es6')
55
const get = require('lodash.get')
6+
const mapKeys = require('lodash.mapKeys')
67

78
module.exports = function libp2p (self) {
89
return {
@@ -23,6 +24,8 @@ module.exports = function libp2p (self) {
2324
relay: get(config, 'Relay')
2425
}
2526

27+
options.relay = mapKeys(get(config, 'Relay'), (v, k) => k.toLowerCase())
28+
2629
self._libp2pNode = new Node(self._peerInfo, self._peerInfoBook, options)
2730

2831
self._libp2pNode.on('peer:discovery', (peerInfo) => {

0 commit comments

Comments
 (0)