lightning: kivy: clear subscribers correctly, avoid syntax error
This commit is contained in:
parent
9460ef5cac
commit
640ef1ff0a
@ -595,12 +595,13 @@ class LightningChannelsScreen(CScreen):
|
||||
def __init__(self):
|
||||
super(LightningChannelsScreen, self).__init__(*args, **kwargs)
|
||||
self.clocks = []
|
||||
self.
|
||||
def on_activate(self, *args, **kwargs):
|
||||
super(LightningChannelsScreen, self).on_activate(*args, **kwargs)
|
||||
for i in self.clocks: i.cancel()
|
||||
self.clocks.append(Clock.schedule_interval(self.fetch_channels, 10))
|
||||
self.app.wallet.lightning.subscribe(self.rpc_result_handler)
|
||||
def on_deactivate(self, *args, **kwargs):
|
||||
self.clearSubscribers()
|
||||
def fetch_channels(self, dw):
|
||||
lightning.lightningCall(self.app.wallet.lightning, "listchannels")()
|
||||
def rpc_result_handler(self, res):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user