mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-23 17:47:31 +00:00
future and callback are not needed here
This commit is contained in:
parent
71afa3cc70
commit
910e85ec01
1 changed files with 4 additions and 5 deletions
|
@ -112,13 +112,12 @@ class LNWorker(PrintError):
|
||||||
return
|
return
|
||||||
self._last_tried_peer[peer_addr] = time.time()
|
self._last_tried_peer[peer_addr] = time.time()
|
||||||
self.print_error("adding peer", peer_addr)
|
self.print_error("adding peer", peer_addr)
|
||||||
fut = asyncio.ensure_future(asyncio.open_connection(peer_addr.host, peer_addr.port))
|
async def _init_peer():
|
||||||
def cb(fut):
|
reader, writer = await asyncio.open_connection(peer_addr.host, peer_addr.port)
|
||||||
reader, writer = fut.result()
|
|
||||||
transport = InitiatorSession(self.node_keypair.privkey, node_id, reader, writer)
|
transport = InitiatorSession(self.node_keypair.privkey, node_id, reader, writer)
|
||||||
peer.transport = transport
|
peer.transport = transport
|
||||||
asyncio.run_coroutine_threadsafe(self.network.main_taskgroup.spawn(peer.main_loop()), self.network.asyncio_loop)
|
await self.network.main_taskgroup.spawn(peer.main_loop())
|
||||||
fut.add_done_callback(cb)
|
asyncio.ensure_future(_init_peer())
|
||||||
peer = Peer(self, peer_addr, request_initial_sync=self.config.get("request_initial_sync", True))
|
peer = Peer(self, peer_addr, request_initial_sync=self.config.get("request_initial_sync", True))
|
||||||
self.peers[node_id] = peer
|
self.peers[node_id] = peer
|
||||||
self.network.trigger_callback('ln_status')
|
self.network.trigger_callback('ln_status')
|
||||||
|
|
Loading…
Add table
Reference in a new issue