mirror of
https://github.com/aljazceru/pear-docs.git
synced 2025-12-17 22:44:21 +01:00
Remove findingPeers() & some flush() flow from hyperswarm examples (#176)
`swarm.flush()` was kept in scenarios where replicating a hypercore immediately was required.
This commit is contained in:
@@ -128,11 +128,8 @@ const mirror = debounce(mirrorDrive)
|
||||
// to the Hypercore instance of the hyperdrive
|
||||
drive.core.on('append', mirror)
|
||||
|
||||
const foundPeers = store.findingPeers()
|
||||
|
||||
// join a topic
|
||||
swarm.join(drive.discoveryKey, { client: true, server: false })
|
||||
swarm.flush().then(() => foundPeers())
|
||||
|
||||
// start the mirroring process (i.e copying the contents from remote drive to local dir)
|
||||
mirror()
|
||||
@@ -198,9 +195,8 @@ const bee = new Hyperbee(core, {
|
||||
// wait till the properties of the hypercore instance are initialized
|
||||
await core.ready()
|
||||
|
||||
const foundPeers = store.findingPeers()
|
||||
swarm.join(core.discoveryKey)
|
||||
swarm.flush().then(() => foundPeers())
|
||||
await swarm.flush()
|
||||
|
||||
// execute the listBee function whenever the data is appended to the underlying hypercore
|
||||
core.on('append', listBee)
|
||||
|
||||
Reference in New Issue
Block a user