add fixed peers immediately if the dht has no peers
This commit is contained in:
parent
e8a1953815
commit
f9fd62c214
1 changed files with 5 additions and 1 deletions
|
@ -83,7 +83,11 @@ class StreamDownloader(StreamAssembler):
|
||||||
])
|
])
|
||||||
if self.config.reflector_servers:
|
if self.config.reflector_servers:
|
||||||
self.fixed_peers_handle = self.loop.call_later(
|
self.fixed_peers_handle = self.loop.call_later(
|
||||||
self.config.fixed_peer_delay if 'dht' not in self.config.components_to_skip else 0.0,
|
self.config.fixed_peer_delay if (
|
||||||
|
'dht' not in self.config.components_to_skip
|
||||||
|
and self.node
|
||||||
|
and len(self.node.protocol.routing_table.get_peers())
|
||||||
|
) else 0.0,
|
||||||
self.loop.create_task, _add_fixed_peers()
|
self.loop.create_task, _add_fixed_peers()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue