Add connected status to IRC info return and check when getting active relays
This commit is contained in:
parent
6c92e8e7d9
commit
4d543f31ec
|
@ -310,9 +310,11 @@ class API(object):
|
|||
if name in main.IRCPool.keys():
|
||||
to_append["chans"] = len(main.IRCPool[name].channels)
|
||||
to_append["nick"] = main.IRCPool[name].nickname
|
||||
to_append["conn"] = main.IRCPool[name].isconnected
|
||||
else:
|
||||
to_append["chans"] = 0
|
||||
to_append["nick"] = None
|
||||
to_append["conn"] = False
|
||||
relays.append(to_append)
|
||||
|
||||
return dumps({"relays": relays})
|
||||
|
|
|
@ -33,7 +33,7 @@ def allRelaysActive(net):
|
|||
for i in activeRelays:
|
||||
name = net + str(i)
|
||||
if name in main.IRCPool.keys():
|
||||
if main.IRCPool[name].authenticated:
|
||||
if main.IRCPool[name].authenticated and main.IRCPool[name].isconnected:
|
||||
existNum += 1
|
||||
debug(f"allRelaysActive() finished, {existNum}/{relayNum} relays active for {net}")
|
||||
if existNum == relayNum:
|
||||
|
|
Loading…
Reference in New Issue