monitor: fix cli upstream changes on listpeerchannels

This commit is contained in:
Michael Schmoock
2023-02-03 13:10:25 +01:00
parent 45fe611d44
commit 42fd4c4d32

View File

@@ -31,7 +31,12 @@ def monitor(plugin):
chans = {}
states = {}
for p in peers['peers']:
for c in p['channels']:
channels = []
if 'channels' in p:
channels = p['channels']
elif 'num_channels' in p and p['num_channels'] > 0:
channels = plugin.rpc.listpeerchannels(p['id'])['channels']
for c in channels:
if p['connected']:
reply['num_connected'] += 1
reply['num_channels'] += 1