mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-03-30 15:08:28 +00:00
23 lines
495 B
JavaScript
23 lines
495 B
JavaScript
'use strict'
|
|
|
|
const defaultFilter = () => true
|
|
|
|
const connectIpfsNodes = async (ipfs1, ipfs2, options = {
|
|
filter: defaultFilter
|
|
}) => {
|
|
const id1 = await ipfs1.id()
|
|
const id2 = await ipfs2.id()
|
|
|
|
const addresses1 = id1.addresses.filter(options.filter)
|
|
const addresses2 = id2.addresses.filter(options.filter)
|
|
|
|
for (const a2 of addresses2) {
|
|
await ipfs1.swarm.connect(a2)
|
|
}
|
|
for (const a1 of addresses1) {
|
|
await ipfs2.swarm.connect(a1)
|
|
}
|
|
}
|
|
|
|
export default connectIpfsNodes
|