wallet: stop() to clean-up lnworker even in offline mode
This commit is contained in:
@@ -562,11 +562,12 @@ class Abstract_Wallet(ABC, Logger, EventListener):
|
|||||||
self.unregister_callbacks()
|
self.unregister_callbacks()
|
||||||
try:
|
try:
|
||||||
async with ignore_after(5):
|
async with ignore_after(5):
|
||||||
|
if self.lnworker:
|
||||||
|
await self.lnworker.stop()
|
||||||
|
self.lnworker = None
|
||||||
if self.network:
|
if self.network:
|
||||||
if self.lnworker:
|
|
||||||
await self.lnworker.stop()
|
|
||||||
self.lnworker = None
|
|
||||||
self.network = None
|
self.network = None
|
||||||
|
if self.taskgroup:
|
||||||
await self.taskgroup.cancel_remaining()
|
await self.taskgroup.cancel_remaining()
|
||||||
self.taskgroup = None
|
self.taskgroup = None
|
||||||
await self.adb.stop()
|
await self.adb.stop()
|
||||||
|
|||||||
Reference in New Issue
Block a user