1
0

start lngossip if instantiated; this saves a boolean

This commit is contained in:
ThomasV
2020-10-22 18:17:13 +02:00
parent 5d90790726
commit f155f3aff5
3 changed files with 5 additions and 8 deletions

View File

@@ -449,15 +449,11 @@ class LNGossip(LNWorker):
self.features |= LnFeatures.GOSSIP_QUERIES_OPT
self.features |= LnFeatures.GOSSIP_QUERIES_REQ
self.unknown_ids = set()
self.has_started = False
def start_network(self, network: 'Network'):
assert network
if self.has_started:
return
super().start_network(network)
asyncio.run_coroutine_threadsafe(self.taskgroup.spawn(self.maintain_db()), self.network.asyncio_loop)
self.has_started = True
async def maintain_db(self):
await self.channel_db.data_loaded.wait()